C# 클래스 NSMBe4.Tilemap

파일 보기 프로젝트 열기: Dirbaio/NSMB-Editor 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
buffer System.Drawing.Bitmap
buffers System.Drawing.Bitmap[]
paletteOffset int
palettes NSMBe4.Palette[]
tileCount int
tileOffset int
tiles ].Tile[
tileset NSMBe4.Image2D
width int

보호된 프로퍼티들

프로퍼티 타입 설명
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