C# 클래스 MCDawn.IsoCat

Isometric level renderer, tightly integrated with BackgroundWorker. Creates a bitlevel of the level. Every IsoCat instance is single-use.
파일 보기 프로젝트 열기: jonnyli1125/MCDawn

공개 프로퍼티들

프로퍼티 타입 설명
ChunkCoords int[]
Level MCDawn.Level
Mode IsoCatMode
Rot int

공개 메소드들

메소드 설명
Draw ( Rectangle &cropRectangle, BackgroundWorker worker ) : Bitmap
IsoCat ( MCDawn.Level level, IsoCatMode mode, int rot ) : System

비공개 메소드들

메소드 설명
BlendPixel ( int imageOffset, int tileOffset ) : void
BlendTile ( ) : void
GetBlock ( int xx, int yy, int zz ) : byte
IsoCat ( ) : System

메소드 상세

Draw() 공개 메소드

public Draw ( Rectangle &cropRectangle, BackgroundWorker worker ) : Bitmap
cropRectangle System.Drawing.Rectangle
worker System.ComponentModel.BackgroundWorker
리턴 System.Drawing.Bitmap

IsoCat() 공개 메소드

public IsoCat ( MCDawn.Level level, IsoCatMode mode, int rot ) : System
level MCDawn.Level
mode IsoCatMode
rot int
리턴 System

프로퍼티 상세

ChunkCoords 공개적으로 프로퍼티

public int[] ChunkCoords
리턴 int[]

Level 공개적으로 프로퍼티

public Level,MCDawn Level
리턴 MCDawn.Level

Mode 공개적으로 프로퍼티

public IsoCatMode Mode
리턴 IsoCatMode

Rot 공개적으로 프로퍼티

public int Rot
리턴 int