C# 클래스 PGMEBackend.GLControls.GLMapEditor

파일 보기 프로젝트 열기: Diegoisawesome/AwesomeMapEditor-old

공개 프로퍼티들

프로퍼티 타입 설명
endMouseX int
endMouseY int
height int
mouseX int
mouseY int
movementPerms Spritesheet
rectDefaultColor Color
rectPaintColor Color
rectSelectColor Color
tool MapEditorTools
width int

공개 메소드들

메소드 설명
FillBlocks ( int x, int y, short originalBlock, short newBlock ) : void
FillPerms ( int x, int y, byte originalPerm, byte newPerm ) : void
GLMapEditor ( int w, int h ) : System
MouseDown ( MapEditorTools Tool ) : void
MouseLeave ( ) : void
MouseMove ( int x, int y ) : void
MouseUp ( MapEditorTools Tool ) : void
Paint ( int w, int h ) : void
PaintBlocksToMap ( short blockArray, int x, int y, int w, int h ) : void
PaintPermsToMap ( byte permsArray, int x, int y, int w, int h ) : void
RedrawAllChunks ( ) : void
StoreChangesToUndoBufferAndRedraw ( ) : void

비공개 메소드들

메소드 설명
PreRender ( ) : void
Render ( ) : void
SetupViewport ( ) : void

메소드 상세

FillBlocks() 공개 메소드

public FillBlocks ( int x, int y, short originalBlock, short newBlock ) : void
x int
y int
originalBlock short
newBlock short
리턴 void

FillPerms() 공개 메소드

public FillPerms ( int x, int y, byte originalPerm, byte newPerm ) : void
x int
y int
originalPerm byte
newPerm byte
리턴 void

GLMapEditor() 공개 메소드

public GLMapEditor ( int w, int h ) : System
w int
h int
리턴 System

MouseDown() 공개 메소드

public MouseDown ( MapEditorTools Tool ) : void
Tool MapEditorTools
리턴 void

MouseLeave() 공개 메소드

public MouseLeave ( ) : void
리턴 void

MouseMove() 공개 메소드

public MouseMove ( int x, int y ) : void
x int
y int
리턴 void

MouseUp() 공개 메소드

public MouseUp ( MapEditorTools Tool ) : void
Tool MapEditorTools
리턴 void

Paint() 공개 메소드

public Paint ( int w, int h ) : void
w int
h int
리턴 void

PaintBlocksToMap() 공개 메소드

public PaintBlocksToMap ( short blockArray, int x, int y, int w, int h ) : void
blockArray short
x int
y int
w int
h int
리턴 void

PaintPermsToMap() 공개 메소드

public PaintPermsToMap ( byte permsArray, int x, int y, int w, int h ) : void
permsArray byte
x int
y int
w int
h int
리턴 void

RedrawAllChunks() 공개 메소드

public RedrawAllChunks ( ) : void
리턴 void

StoreChangesToUndoBufferAndRedraw() 공개 메소드

public StoreChangesToUndoBufferAndRedraw ( ) : void
리턴 void

프로퍼티 상세

endMouseX 공개적으로 프로퍼티

public int endMouseX
리턴 int

endMouseY 공개적으로 프로퍼티

public int endMouseY
리턴 int

height 공개적으로 프로퍼티

public int height
리턴 int

mouseX 공개적으로 프로퍼티

public int mouseX
리턴 int

mouseY 공개적으로 프로퍼티

public int mouseY
리턴 int

movementPerms 공개적으로 프로퍼티

public Spritesheet movementPerms
리턴 Spritesheet

rectDefaultColor 공개적으로 프로퍼티

public Color rectDefaultColor
리턴 Color

rectPaintColor 공개적으로 프로퍼티

public Color rectPaintColor
리턴 Color

rectSelectColor 공개적으로 프로퍼티

public Color rectSelectColor
리턴 Color

tool 공개적으로 프로퍼티

public MapEditorTools tool
리턴 MapEditorTools

width 공개적으로 프로퍼티

public int width
리턴 int