C# Класс HaloMap.Map.Map

The map.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
BR System.IO.BinaryReader
BSP BSPContainer
BW System.IO.BinaryWriter
BitmapLibary BitmapLibraryLayout
DisplayType Meta.ItemType
FS System.IO.FileStream
FileNames FileNamesInfo
Functions MiscFunctions
HaloVersion HaloVersionEnum
IndexHeader IndexHeaderInfo
MapHeader MapHeaderInfo
MetaInfo ObjectIndexInfo
PrimaryMagic int
SecondaryMagic int
SelectedMeta HaloMap.Meta.Meta
Strings StringsInfo
Unicode UnicodeTableReader
filePath string
isOpen bool
openMapType MapTypes
ugh HaloMap.H2MetaContainers.ugh_

Открытые методы

Метод Описание
BufferReadWrite ( BinaryReader &BR, BinaryWriter &BW, int size ) : void

The buffer read write.

CloseMap ( ) : void

The close map.

GetMetaFromTagIndex ( int tag, Map map, bool manualScan, bool parse ) : Meta

The get meta from tag index.

LoadFromFile ( string fileName ) : Map

Loads a .map file and returns it as a map object

OpenMap ( MapTypes type ) : void

Opens the

OpenMap ( MapTypes type, bool readOnly ) : void

Opens a Halo/Halo 2 based map for reading / writing (not readonly).

Refresh ( Map map ) : Map

Reloads the map.

This needs to use a return value, because the loaded map changes were not being saved. They would be lost when the function returned and we ?cannot pass Map as a ref?.

Sign ( ) : void

The sign.

Приватные методы

Метод Описание
LoadMap ( ) : void

reads info from the current open map file and stores in it this map object

Map ( string fileName ) : System

Initializes a new instance of the Map class. An internal constructor so this class must be made via static map.FromFile...

Описание методов

BufferReadWrite() публичный Метод

The buffer read write.
public BufferReadWrite ( BinaryReader &BR, BinaryWriter &BW, int size ) : void
BR System.IO.BinaryReader The br.
BW System.IO.BinaryWriter The bw.
size int The size.
Результат void

CloseMap() публичный Метод

The close map.
public CloseMap ( ) : void
Результат void

GetMetaFromTagIndex() публичный статический Метод

The get meta from tag index.
public static GetMetaFromTagIndex ( int tag, Map map, bool manualScan, bool parse ) : Meta
tag int The tag.
map Map The map.
manualScan bool The manual scan.
parse bool The parse.
Результат HaloMap.Meta.Meta

LoadFromFile() публичный статический Метод

Loads a .map file and returns it as a map object
public static LoadFromFile ( string fileName ) : Map
fileName string The file Name.
Результат Map

OpenMap() публичный Метод

Opens the
public OpenMap ( MapTypes type ) : void
type MapTypes The type.
Результат void

OpenMap() публичный Метод

Opens a Halo/Halo 2 based map for reading / writing (not readonly).
public OpenMap ( MapTypes type, bool readOnly ) : void
type MapTypes MapTypes.(Internal, MainMenu, MPShared, SPShared, Bitmaps)
readOnly bool opens map file as read-only (does NOT apply to internal map file)
Результат void

Refresh() публичный статический Метод

Reloads the map.
This needs to use a return value, because the loaded map changes were not being saved. They would be lost when the function returned and we ?cannot pass Map as a ref?.
public static Refresh ( Map map ) : Map
map Map The map.
Результат Map

Sign() публичный Метод

The sign.
public Sign ( ) : void
Результат void

Описание свойств

BR публичное свойство

The br.
public BinaryReader,System.IO BR
Результат System.IO.BinaryReader

BSP публичное свойство

The bsp.
public BSPContainer,HaloMap.Map BSP
Результат BSPContainer

BW публичное свойство

The bw.
public BinaryWriter,System.IO BW
Результат System.IO.BinaryWriter

BitmapLibary публичное свойство

The bitmap libary.
public BitmapLibraryLayout,HaloMap.Map BitmapLibary
Результат BitmapLibraryLayout

DisplayType публичное свойство

The display type.
public Meta.ItemType DisplayType
Результат Meta.ItemType

FS публичное свойство

The fs.
public FileStream,System.IO FS
Результат System.IO.FileStream

FileNames публичное свойство

The file names.
public FileNamesInfo,HaloMap.Map FileNames
Результат FileNamesInfo

Functions публичное свойство

The functions.
public MiscFunctions,HaloMap.Map Functions
Результат MiscFunctions

HaloVersion публичное свойство

The halo version.
public HaloVersionEnum HaloVersion
Результат HaloVersionEnum

IndexHeader публичное свойство

The index header.
public IndexHeaderInfo,HaloMap.Map IndexHeader
Результат IndexHeaderInfo

MapHeader публичное свойство

The map header.
public MapHeaderInfo,HaloMap.Map MapHeader
Результат MapHeaderInfo

MetaInfo публичное свойство

The meta info.
public ObjectIndexInfo,HaloMap.Map MetaInfo
Результат ObjectIndexInfo

PrimaryMagic публичное свойство

The primary magic.
public int PrimaryMagic
Результат int

SecondaryMagic публичное свойство

The secondary magic.
public int SecondaryMagic
Результат int

SelectedMeta публичное свойство

The selected meta.
public Meta,HaloMap.Meta SelectedMeta
Результат HaloMap.Meta.Meta

Strings публичное свойство

The strings.
public StringsInfo,HaloMap.Map Strings
Результат StringsInfo

Unicode публичное свойство

The unicode.
public UnicodeTableReader,HaloMap.Map Unicode
Результат UnicodeTableReader

filePath публичное свойство

The file path.
public string filePath
Результат string

isOpen публичное свойство

The is open.
public bool isOpen
Результат bool

openMapType публичное свойство

The open map type.
public MapTypes openMapType
Результат MapTypes

ugh публичное свойство

The ugh.
public ugh_,HaloMap.H2MetaContainers ugh
Результат HaloMap.H2MetaContainers.ugh_