C# 클래스 RandomMaze.RandomMazeDrawOperation

상속: fCraft.Drawing.DrawOpWithBrush
파일 보기 프로젝트 열기: GlennMR/800craft 1 사용 예제들

공개 메소드들

메소드 설명
DrawBatch ( int maxBlocksToDraw ) : int
Prepare ( Vector3I marks ) : bool
RandomMazeDrawOperation ( Player player, Command cmd ) : System
ReadParams ( Command cmd ) : bool

보호된 메소드들

메소드 설명
NextBlock ( ) : Block

비공개 메소드들

메소드 설명
ChoosePattern ( ) : void
CommandOrDefault ( Command cmd, int defVal ) : int
DrawCell ( int xCell, int yCell, int zCell ) : void
DrawColumn ( int xCell, int yCell, int zCell, Direction d ) : void
DrawElevator ( int xCell, int yCell, int zCell ) : void
DrawPartOfPartialWall ( int &coord, int coordFrom, int &patternCoord ) : void
DrawWall ( int xCell, int yCell, int zCell, Direction d ) : void
ReadFlags ( Command cmd ) : void
StickCallback ( int &coord, int coordFrom ) : void
WallCallback ( int &coord1, int &coord2, int coord1From, int coord2From ) : void

메소드 상세

DrawBatch() 공개 메소드

public DrawBatch ( int maxBlocksToDraw ) : int
maxBlocksToDraw int
리턴 int

NextBlock() 보호된 메소드

protected NextBlock ( ) : Block
리턴 Block

Prepare() 공개 메소드

public Prepare ( Vector3I marks ) : bool
marks Vector3I
리턴 bool

RandomMazeDrawOperation() 공개 메소드

public RandomMazeDrawOperation ( Player player, Command cmd ) : System
player fCraft.Player
cmd fCraft.Command
리턴 System

ReadParams() 공개 메소드

public ReadParams ( Command cmd ) : bool
cmd fCraft.Command
리턴 bool