C# 클래스 Ultima.Map

파일 보기 프로젝트 열기: polserver/poltools 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Custom Map
Felucca Map
Ilshenar Map
Malas Map
TerMur Map
Tokuno Map
Trammel Map

공개 메소드들

메소드 설명
DefragStatics ( string path, Map map, int width, int height, bool remove ) : void
GetImage ( int x, int y, int width, int height ) : Bitmap

Returns Bitmap with Statics

GetImage ( int x, int y, int width, int height, bool statics ) : Bitmap

Returns Bitmap

GetImage ( int x, int y, int width, int height, Bitmap bmp ) : void

Draws in given Bitmap with Statics

GetImage ( int x, int y, int width, int height, Bitmap bmp, bool statics ) : void

Draws in given Bitmap

IsCached ( bool statics ) : bool
Map ( int fileIndex, int mapID, int width, int height ) : System
Map ( string path, int fileIndex, int mapID, int width, int height ) : System
PreloadRenderedBlock ( int x, int y, bool statics ) : void
Reload ( ) : void

Sets cache-vars to null

ReportInvalidMapIDs ( string reportfile ) : void
ReportInvisStatics ( string reportfile ) : void
ResetCache ( ) : void
RewriteMap ( string path, int map, int width, int height ) : void
StartUpSetDiff ( bool value ) : void

비공개 메소드들

메소드 설명
GetRenderedBlock ( int x, int y, bool statics ) : short[]
RenderBlock ( int x, int y, bool drawStatics, bool diff ) : short[]

메소드 상세

DefragStatics() 공개 정적인 메소드

public static DefragStatics ( string path, Map map, int width, int height, bool remove ) : void
path string
map Map
width int
height int
remove bool
리턴 void

GetImage() 공개 메소드

Returns Bitmap with Statics
public GetImage ( int x, int y, int width, int height ) : Bitmap
x int 8x8 Block
y int 8x8 Block
width int 8x8 Block
height int 8x8 Block
리턴 System.Drawing.Bitmap

GetImage() 공개 메소드

Returns Bitmap
public GetImage ( int x, int y, int width, int height, bool statics ) : Bitmap
x int 8x8 Block
y int 8x8 Block
width int 8x8 Block
height int 8x8 Block
statics bool 8x8 Block
리턴 System.Drawing.Bitmap

GetImage() 공개 메소드

Draws in given Bitmap with Statics
public GetImage ( int x, int y, int width, int height, Bitmap bmp ) : void
x int 8x8 Block
y int 8x8 Block
width int 8x8 Block
height int 8x8 Block
bmp System.Drawing.Bitmap 8x8 Block
리턴 void

GetImage() 공개 메소드

Draws in given Bitmap
public GetImage ( int x, int y, int width, int height, Bitmap bmp, bool statics ) : void
x int 8x8 Block
y int 8x8 Block
width int 8x8 Block
height int 8x8 Block
bmp System.Drawing.Bitmap
statics bool
리턴 void

IsCached() 공개 메소드

public IsCached ( bool statics ) : bool
statics bool
리턴 bool

Map() 공개 메소드

public Map ( int fileIndex, int mapID, int width, int height ) : System
fileIndex int
mapID int
width int
height int
리턴 System

Map() 공개 메소드

public Map ( string path, int fileIndex, int mapID, int width, int height ) : System
path string
fileIndex int
mapID int
width int
height int
리턴 System

PreloadRenderedBlock() 공개 메소드

public PreloadRenderedBlock ( int x, int y, bool statics ) : void
x int
y int
statics bool
리턴 void

Reload() 공개 정적인 메소드

Sets cache-vars to null
public static Reload ( ) : void
리턴 void

ReportInvalidMapIDs() 공개 메소드

public ReportInvalidMapIDs ( string reportfile ) : void
reportfile string
리턴 void

ReportInvisStatics() 공개 메소드

public ReportInvisStatics ( string reportfile ) : void
reportfile string
리턴 void

ResetCache() 공개 메소드

public ResetCache ( ) : void
리턴 void

RewriteMap() 공개 정적인 메소드

public static RewriteMap ( string path, int map, int width, int height ) : void
path string
map int
width int
height int
리턴 void

StartUpSetDiff() 공개 정적인 메소드

public static StartUpSetDiff ( bool value ) : void
value bool
리턴 void

프로퍼티 상세

Custom 공개적으로 정적으로 프로퍼티

public static Map,Ultima Custom
리턴 Map

Felucca 공개적으로 정적으로 프로퍼티

public static Map,Ultima Felucca
리턴 Map

Ilshenar 공개적으로 정적으로 프로퍼티

public static Map,Ultima Ilshenar
리턴 Map

Malas 공개적으로 정적으로 프로퍼티

public static Map,Ultima Malas
리턴 Map

TerMur 공개적으로 정적으로 프로퍼티

public static Map,Ultima TerMur
리턴 Map

Tokuno 공개적으로 정적으로 프로퍼티

public static Map,Ultima Tokuno
리턴 Map

Trammel 공개적으로 정적으로 프로퍼티

public static Map,Ultima Trammel
리턴 Map