C# 클래스 winmaped2.Map

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

공개 프로퍼티들

프로퍼티 타입 설명
AutoExecEvent string
Chars System.Collections.ArrayList
EntLayer MapLayer
Entities System.Collections.ArrayList
FileOnDisk System.IO.FileInfo
FormalName string
IsBrush bool
Layers System.Collections.ArrayList
MoveScripts System.Collections.ArrayList
MusicFileName string
ObsLayer MapLayer
PlayerStartX int
PlayerStartY int
RenderManager MapRenderManager
UIState MapUIRenderState
ZoneLayer MapLayer
Zones System.Collections.ArrayList
vsp Vsp24

공개 메소드들

메소드 설명
AddLayer ( MapLayer ml ) : int
DeleteLayer ( MapLayer ml ) : void
Init ( ) : void
LoadMap ( string filename ) : Map
Map ( ) : System
ModifyTile ( MapLayer ml, int x, int y, int newtile ) : void
WriteMap ( ) : int
WriteMap ( string fname ) : int
findLayer ( string name ) : MapLayer
findLayerIndex ( MapLayer ml ) : int
findLayerIndex ( string name ) : int
getLayer ( int index ) : MapLayer
tileCopy ( ) : Map
tileCopyRange ( int x0, int y0, int w, int h ) : Map
touch ( ) : void

메소드 상세

AddLayer() 공개 메소드

public AddLayer ( MapLayer ml ) : int
ml MapLayer
리턴 int

DeleteLayer() 공개 메소드

public DeleteLayer ( MapLayer ml ) : void
ml MapLayer
리턴 void

Init() 공개 메소드

public Init ( ) : void
리턴 void

LoadMap() 공개 정적인 메소드

public static LoadMap ( string filename ) : Map
filename string
리턴 Map

Map() 공개 메소드

public Map ( ) : System
리턴 System

ModifyTile() 공개 메소드

public ModifyTile ( MapLayer ml, int x, int y, int newtile ) : void
ml MapLayer
x int
y int
newtile int
리턴 void

WriteMap() 공개 메소드

public WriteMap ( ) : int
리턴 int

WriteMap() 공개 메소드

public WriteMap ( string fname ) : int
fname string
리턴 int

findLayer() 공개 메소드

public findLayer ( string name ) : MapLayer
name string
리턴 MapLayer

findLayerIndex() 공개 메소드

public findLayerIndex ( MapLayer ml ) : int
ml MapLayer
리턴 int

findLayerIndex() 공개 메소드

public findLayerIndex ( string name ) : int
name string
리턴 int

getLayer() 공개 메소드

public getLayer ( int index ) : MapLayer
index int
리턴 MapLayer

tileCopy() 공개 메소드

public tileCopy ( ) : Map
리턴 Map

tileCopyRange() 공개 메소드

public tileCopyRange ( int x0, int y0, int w, int h ) : Map
x0 int
y0 int
w int
h int
리턴 Map

touch() 공개 메소드

public touch ( ) : void
리턴 void

프로퍼티 상세

AutoExecEvent 공개적으로 프로퍼티

public string AutoExecEvent
리턴 string

Chars 공개적으로 프로퍼티

public ArrayList,System.Collections Chars
리턴 System.Collections.ArrayList

EntLayer 공개적으로 프로퍼티

public MapLayer,winmaped2 EntLayer
리턴 MapLayer

Entities 공개적으로 프로퍼티

public ArrayList,System.Collections Entities
리턴 System.Collections.ArrayList

FileOnDisk 공개적으로 프로퍼티

public FileInfo,System.IO FileOnDisk
리턴 System.IO.FileInfo

FormalName 공개적으로 프로퍼티

public string FormalName
리턴 string

IsBrush 공개적으로 프로퍼티

public bool IsBrush
리턴 bool

Layers 공개적으로 프로퍼티

public ArrayList,System.Collections Layers
리턴 System.Collections.ArrayList

MoveScripts 공개적으로 프로퍼티

public ArrayList,System.Collections MoveScripts
리턴 System.Collections.ArrayList

MusicFileName 공개적으로 프로퍼티

public string MusicFileName
리턴 string

ObsLayer 공개적으로 프로퍼티

public MapLayer,winmaped2 ObsLayer
리턴 MapLayer

PlayerStartX 공개적으로 프로퍼티

public int PlayerStartX
리턴 int

PlayerStartY 공개적으로 프로퍼티

public int PlayerStartY
리턴 int

RenderManager 공개적으로 프로퍼티

public MapRenderManager,winmaped2 RenderManager
리턴 MapRenderManager

UIState 공개적으로 프로퍼티

public MapUIRenderState,winmaped2 UIState
리턴 MapUIRenderState

ZoneLayer 공개적으로 프로퍼티

public MapLayer,winmaped2 ZoneLayer
리턴 MapLayer

Zones 공개적으로 프로퍼티

public ArrayList,System.Collections Zones
리턴 System.Collections.ArrayList

vsp 공개적으로 프로퍼티

public Vsp24,winmaped2 vsp
리턴 Vsp24