C# Класс Data, CadEditor

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

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

Свойство Тип Описание
levelRecs IList
levelRecsCad IList
levelRecsCad2 IList
levelRecsDt2 IList
levelRecsDwd IList
levelRecsTT IList

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

Метод Описание
getAnimAddrHi ( ) : int
getAnimAddrLo ( ) : int
getAnimBankNo ( ) : int
getAnimCount ( ) : int
getAnimPal ( ) : byte[]
getBackConvertScreenTileFunc ( ) : ConvertScreenTileFunc
getBigBlocks ( int bigTileIndex ) : BigBlock[]
getBigBlocksCount ( ) : int
getBigBlocksCountForLevel ( int levelNo ) : int
getBigBlocksCountHierarchy ( int hierarchyLevel ) : int
getBigBlocksDt2 ( int bigTileIndex ) : BigBlock[]
getBigBlocksFunc ( ) : GetBigBlocksFunc
getBigBlocksOffset ( ) : OffsetRec
getBigBlocksOffsetHierarchy ( int hierarchyLevel ) : OffsetRec
getBigBlocksPtrsForLevel ( int levelNo ) : int[]
getBigTileNoFromScreen ( int screenData, int index ) : int
getBigTileNoFromScreenFunc ( ) : GetBigTileNoFromScreenFunc
getBlockTypeNames ( ) : string[]
getBlocks ( int blockIndex ) : ObjRec[]
getBlocksCount ( ) : int
getBlocksDt2 ( int blockIndex ) : ObjRec[]
getBlocksFilename ( ) : string
getBlocksFunc ( ) : GetBlocksFunc
getBlocksOffset ( ) : OffsetRec
getBoxesBackOffset ( ) : OffsetRec
getCheeseAddr ( ) : int
getChrAddress ( int id ) : int
getConvertScreenTileFunc ( ) : ConvertScreenTileFunc
getCoordAddrHi ( ) : int
getCoordAddrLo ( ) : int
getCoordCount ( ) : int
getDirPtrAdd ( ) : int
getDoorRecBaseOffset ( ) : int
getDuckTalesVideoAddress ( int id ) : int
getDuckTalesVideoChunk ( int videoPageId ) : byte[]
getFrameAddrHi ( ) : int
getFrameAddrLo ( ) : int
getFrameCount ( ) : int
getGroups ( ) : GroupRec[]
getLMVideoChunk ( int videoPageId ) : byte[]
getLayoutFunc ( ) : GetLayoutFunc
getLayoutPtrAdd ( ) : int
getLevelRecBaseOffset ( ) : int
getLevelRecDirOffset ( ) : int
getLevelRecs ( ) : IList
getLoadMapFunc ( ) : LoadMapFunc
getMapsInfo ( ) : MapInfo[]
getObjTypesPicturesDir ( ) : string
getObjects ( int levelNo ) : List
getObjectsCad ( int levelNo ) : List
getObjectsCad2 ( int levelNo ) : List
getObjectsDt2 ( int levelNo ) : List
getObjectsDwd ( int levelNo ) : List
getObjectsFunc ( ) : GetObjectsFunc
getObjectsLM2 ( int levelNo ) : List
getPalFunc ( ) : GetPalFunc
getPalOffset ( ) : OffsetRec
getPallete ( int palId ) : byte[]
getPalleteLevel_1_1 ( int palId ) : byte[]
getPictureBlocksWidth ( ) : int
getPluginNames ( ) : string[]
getPrizesCad2 ( int levelNo ) : List
getSaveMapFunc ( ) : SaveMapFunc
getScreenHeight ( ) : int
getScreenVertical ( ) : bool
getScreenWidth ( ) : int
getScreensOffset ( ) : OffsetRec
getScrollPtrAdd ( ) : int
getScrollsOffsetFromLayout ( ) : int
getVideoChunk ( int videoPageId ) : byte[]
getVideoChunkFunc ( ) : GetVideoChunkFunc
getVideoIndex1 ( ) : int
getVideoIndex2 ( ) : int
getVideoObjOffset ( ) : OffsetRec
getVideoOffset ( ) : OffsetRec
getVideoPageAddrFunc ( ) : GetVideoPageAddrFunc
isBigBlockEditorEnabled ( ) : bool
isBlockEditorEnabled ( ) : bool
isBuildScreenFromSmallBlocks ( ) : bool
isEnemyEditorEnabled ( ) : bool
isShowScrollsInLayout ( ) : bool
setBigBlocks ( int bigTileIndex, BigBlock bigBlockIndexes ) : void
setBigBlocksDt2 ( int bigTileIndex, BigBlock bigBlocks ) : void
setBigBlocksFunc ( ) : SetBigBlocksFunc
setBigTileToScreen ( int screenData, int index, int value ) : void
setBigTileToScreenFunc ( ) : SetBigTileToScreenFunc
setBlocks ( int blockIndex, ObjRec blocksData ) : void
setBlocksDt2 ( int blockIndex, ObjRec objects ) : void
setBlocksFunc ( ) : SetBlocksFunc
setObjects ( int levelNo, List objLists ) : bool
setObjectsCad ( int levelNo, List objLists ) : bool
setObjectsCad2 ( int levelNo, List objLists ) : bool
setObjectsDwd ( int levelNo, List objLists ) : bool
setObjectsFunc ( ) : SetObjectsFunc
setObjectsLM2 ( int levelNo, List objLists ) : bool
setPalFunc ( ) : SetPalFunc
setPrizesCad2 ( int levelNo, List objLists ) : bool
setVideoChunkFunc ( ) : SetVideoChunkFunc

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

Метод Описание
getLayout ( int levelNo ) : LevelLayerData
getLayoutForPrizes ( int levelNo ) : LevelLayerData
reverseTransposeBigBlocks ( BigBlock bblocks ) : void
transposeBigBlocks ( BigBlock bblocks ) : void
xchg ( int arr, int i1, int i2 ) : void

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

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

public static getAnimAddrHi ( ) : int
Результат int

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

public static getAnimAddrLo ( ) : int
Результат int

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

public static getAnimBankNo ( ) : int
Результат int

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

public static getAnimCount ( ) : int
Результат int

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

public static getAnimPal ( ) : byte[]
Результат byte[]

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

public getBackConvertScreenTileFunc ( ) : ConvertScreenTileFunc
Результат ConvertScreenTileFunc

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

public getBigBlocks ( int bigTileIndex ) : BigBlock[]
bigTileIndex int
Результат BigBlock[]

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

public getBigBlocksCount ( ) : int
Результат int

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

public getBigBlocksCountForLevel ( int levelNo ) : int
levelNo int
Результат int

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

public getBigBlocksCountHierarchy ( int hierarchyLevel ) : int
hierarchyLevel int
Результат int

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

public getBigBlocksDt2 ( int bigTileIndex ) : BigBlock[]
bigTileIndex int
Результат BigBlock[]

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

public getBigBlocksFunc ( ) : GetBigBlocksFunc
Результат GetBigBlocksFunc

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

public getBigBlocksOffset ( ) : OffsetRec
Результат OffsetRec

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

public getBigBlocksOffsetHierarchy ( int hierarchyLevel ) : OffsetRec
hierarchyLevel int
Результат OffsetRec

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

public getBigBlocksPtrsForLevel ( int levelNo ) : int[]
levelNo int
Результат int[]

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

public getBigTileNoFromScreen ( int screenData, int index ) : int
screenData int
index int
Результат int

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

public getBigTileNoFromScreenFunc ( ) : GetBigTileNoFromScreenFunc
Результат GetBigTileNoFromScreenFunc

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

public getBlockTypeNames ( ) : string[]
Результат string[]

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

public getBlocks ( int blockIndex ) : ObjRec[]
blockIndex int
Результат ObjRec[]

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

public getBlocksCount ( ) : int
Результат int

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

public getBlocksDt2 ( int blockIndex ) : ObjRec[]
blockIndex int
Результат ObjRec[]

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

public getBlocksFilename ( ) : string
Результат string

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

public getBlocksFunc ( ) : GetBlocksFunc
Результат GetBlocksFunc

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

public getBlocksOffset ( ) : OffsetRec
Результат OffsetRec

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

public getBoxesBackOffset ( ) : OffsetRec
Результат OffsetRec

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

public getCheeseAddr ( ) : int
Результат int

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

public static getChrAddress ( int id ) : int
id int
Результат int

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

public getConvertScreenTileFunc ( ) : ConvertScreenTileFunc
Результат ConvertScreenTileFunc

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

public static getCoordAddrHi ( ) : int
Результат int

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

public static getCoordAddrLo ( ) : int
Результат int

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

public static getCoordCount ( ) : int
Результат int

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

public getDirPtrAdd ( ) : int
Результат int

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

public getDoorRecBaseOffset ( ) : int
Результат int

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

public getDuckTalesVideoAddress ( int id ) : int
id int
Результат int

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

public getDuckTalesVideoChunk ( int videoPageId ) : byte[]
videoPageId int
Результат byte[]

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

public static getFrameAddrHi ( ) : int
Результат int

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

public static getFrameAddrLo ( ) : int
Результат int

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

public static getFrameCount ( ) : int
Результат int

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

public getGroups ( ) : GroupRec[]
Результат GroupRec[]

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

public getLMVideoChunk ( int videoPageId ) : byte[]
videoPageId int
Результат byte[]

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

public getLayoutFunc ( ) : GetLayoutFunc
Результат GetLayoutFunc

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

public getLayoutPtrAdd ( ) : int
Результат int

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

public getLevelRecBaseOffset ( ) : int
Результат int

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

public getLevelRecDirOffset ( ) : int
Результат int

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

public getLevelRecs ( ) : IList
Результат IList

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

public getLoadMapFunc ( ) : LoadMapFunc
Результат LoadMapFunc

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

public getMapsInfo ( ) : MapInfo[]
Результат MapInfo[]

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

public getObjTypesPicturesDir ( ) : string
Результат string

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

public getObjects ( int levelNo ) : List
levelNo int
Результат List

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

public getObjectsCad ( int levelNo ) : List
levelNo int
Результат List

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

public getObjectsCad2 ( int levelNo ) : List
levelNo int
Результат List

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

public getObjectsDt2 ( int levelNo ) : List
levelNo int
Результат List

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

public getObjectsDwd ( int levelNo ) : List
levelNo int
Результат List

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

public getObjectsFunc ( ) : GetObjectsFunc
Результат GetObjectsFunc

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

public static getObjectsLM2 ( int levelNo ) : List
levelNo int
Результат List

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

public getPalFunc ( ) : GetPalFunc
Результат GetPalFunc

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

public getPalOffset ( ) : OffsetRec
Результат OffsetRec

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

public getPallete ( int palId ) : byte[]
palId int
Результат byte[]

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

public getPalleteLevel_1_1 ( int palId ) : byte[]
palId int
Результат byte[]

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

public getPictureBlocksWidth ( ) : int
Результат int

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

public getPluginNames ( ) : string[]
Результат string[]

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

public getPrizesCad2 ( int levelNo ) : List
levelNo int
Результат List

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

public getSaveMapFunc ( ) : SaveMapFunc
Результат SaveMapFunc

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

public getScreenHeight ( ) : int
Результат int

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

public getScreenVertical ( ) : bool
Результат bool

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

public getScreenWidth ( ) : int
Результат int

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

public getScreensOffset ( ) : OffsetRec
Результат OffsetRec

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

public getScrollPtrAdd ( ) : int
Результат int

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

public getScrollsOffsetFromLayout ( ) : int
Результат int

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

public getVideoChunk ( int videoPageId ) : byte[]
videoPageId int
Результат byte[]

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

public getVideoChunkFunc ( ) : GetVideoChunkFunc
Результат GetVideoChunkFunc

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

public getVideoIndex1 ( ) : int
Результат int

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

public getVideoIndex2 ( ) : int
Результат int

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

public getVideoObjOffset ( ) : OffsetRec
Результат OffsetRec

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

public getVideoOffset ( ) : OffsetRec
Результат OffsetRec

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

public getVideoPageAddrFunc ( ) : GetVideoPageAddrFunc
Результат GetVideoPageAddrFunc

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

public isBigBlockEditorEnabled ( ) : bool
Результат bool

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

public isBlockEditorEnabled ( ) : bool
Результат bool

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

public isBuildScreenFromSmallBlocks ( ) : bool
Результат bool

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

public isEnemyEditorEnabled ( ) : bool
Результат bool

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

public isShowScrollsInLayout ( ) : bool
Результат bool

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

public setBigBlocks ( int bigTileIndex, BigBlock bigBlockIndexes ) : void
bigTileIndex int
bigBlockIndexes BigBlock
Результат void

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

public setBigBlocksDt2 ( int bigTileIndex, BigBlock bigBlocks ) : void
bigTileIndex int
bigBlocks BigBlock
Результат void

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

public setBigBlocksFunc ( ) : SetBigBlocksFunc
Результат SetBigBlocksFunc

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

public setBigTileToScreen ( int screenData, int index, int value ) : void
screenData int
index int
value int
Результат void

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

public setBigTileToScreenFunc ( ) : SetBigTileToScreenFunc
Результат SetBigTileToScreenFunc

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

public setBlocks ( int blockIndex, ObjRec blocksData ) : void
blockIndex int
blocksData ObjRec
Результат void

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

public setBlocksDt2 ( int blockIndex, ObjRec objects ) : void
blockIndex int
objects ObjRec
Результат void

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

public setBlocksFunc ( ) : SetBlocksFunc
Результат SetBlocksFunc

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

public setObjects ( int levelNo, List objLists ) : bool
levelNo int
objLists List
Результат bool

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

public setObjectsCad ( int levelNo, List objLists ) : bool
levelNo int
objLists List
Результат bool

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

public setObjectsCad2 ( int levelNo, List objLists ) : bool
levelNo int
objLists List
Результат bool

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

public setObjectsDwd ( int levelNo, List objLists ) : bool
levelNo int
objLists List
Результат bool

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

public setObjectsFunc ( ) : SetObjectsFunc
Результат SetObjectsFunc

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

public static setObjectsLM2 ( int levelNo, List objLists ) : bool
levelNo int
objLists List
Результат bool

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

public setPalFunc ( ) : SetPalFunc
Результат SetPalFunc

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

public setPrizesCad2 ( int levelNo, List objLists ) : bool
levelNo int
objLists List
Результат bool

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

public setVideoChunkFunc ( ) : SetVideoChunkFunc
Результат SetVideoChunkFunc

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

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

public IList levelRecs
Результат IList

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

public IList levelRecsCad
Результат IList

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

public IList levelRecsCad2
Результат IList

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

public IList levelRecsDt2
Результат IList

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

public IList levelRecsDwd
Результат IList

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

public IList levelRecsTT
Результат IList