C# Класс NSMBe4.Tilemap

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

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

Свойство Тип Описание
buffer System.Drawing.Bitmap
buffers System.Drawing.Bitmap[]
paletteOffset int
palettes NSMBe4.Palette[]
tileCount int
tileOffset int
tiles ].Tile[
tileset NSMBe4.Image2D
width int

Защищенные свойства (Protected)

Свойство Тип Описание
f NSMBe4.DSFileSystem.File

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

Метод Описание
Tilemap ( NSMBe4.DSFileSystem.File f, int tileWidth, NSMBe4.Image2D i, NSMBe4.Palette pals, int tileOffset, int paletteOffset ) : System
beginEdit ( ) : void
endEdit ( ) : void
getTileAtPos ( int x, int y ) : Tile
reRender ( int xMin, int yMin, int width, int height ) : Bitmap
reRenderAll ( ) : Bitmap
render ( ) : Bitmap
save ( ) : void
shortToTile ( ushort u ) : Tile
tileToShort ( Tile t ) : ushort
updateBuffers ( ) : void

Защищенные методы

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

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

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

public Tilemap ( NSMBe4.DSFileSystem.File f, int tileWidth, NSMBe4.Image2D i, NSMBe4.Palette pals, int tileOffset, int paletteOffset ) : System
f NSMBe4.DSFileSystem.File
tileWidth int
i NSMBe4.Image2D
pals NSMBe4.Palette
tileOffset int
paletteOffset int
Результат System

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

public beginEdit ( ) : void
Результат void

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

public endEdit ( ) : void
Результат void

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

public getTileAtPos ( int x, int y ) : Tile
x int
y int
Результат Tile

load() защищенный Метод

protected load ( ) : void
Результат void

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

public reRender ( int xMin, int yMin, int width, int height ) : Bitmap
xMin int
yMin int
width int
height int
Результат System.Drawing.Bitmap

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

public reRenderAll ( ) : Bitmap
Результат System.Drawing.Bitmap

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

public render ( ) : Bitmap
Результат System.Drawing.Bitmap

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

public save ( ) : void
Результат void

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

public shortToTile ( ushort u ) : Tile
u ushort
Результат Tile

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

public tileToShort ( Tile t ) : ushort
t Tile
Результат ushort

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

public updateBuffers ( ) : void
Результат void

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

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

public Bitmap,System.Drawing buffer
Результат System.Drawing.Bitmap

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

public Bitmap[],System.Drawing buffers
Результат System.Drawing.Bitmap[]

f защищенное свойство

protected File,NSMBe4.DSFileSystem f
Результат NSMBe4.DSFileSystem.File

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

public int paletteOffset
Результат int

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

public Palette[],NSMBe4 palettes
Результат NSMBe4.Palette[]

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

public int tileCount
Результат int

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

public int tileOffset
Результат int

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

public Tile[,] tiles
Результат ].Tile[

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

public Image2D,NSMBe4 tileset
Результат NSMBe4.Image2D

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

public int width
Результат int