C# Класс PGMEBackend.GLControls.GLMapEditor

Показать файл Открыть проект

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

Свойство Тип Описание
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