C# 클래스 WorldEditor.WorldMap

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

Private Properties

프로퍼티 타입 설명
ItemsInZone int

공개 메소드들

메소드 설명
ClearAllBrushed ( ) : void
Compile ( ) : bool
DeleteSelected ( ) : bool
DrawAvailable ( Graphics g ) : void
DrawBrushed ( Graphics g ) : void
DrawDifficultyZones ( Graphics g, bool IsAbove, int Val, bool ShowNumbers ) : void
DrawFilteredWorldZones ( IFilter Filter, Graphics g ) : void
DrawGroupDensity ( Graphics g, bool ShowNumbers ) : void
DrawGroupQuantities ( Graphics g, bool ShowNumbers, int modifier ) : void
DrawItemZones ( Graphics g, string ItemDefine, bool ShowNumbers ) : void
DrawLocations ( Graphics g ) : void
DrawModified ( Graphics g ) : void
DrawObjects ( Graphics g ) : void
DrawScript ( Graphics g ) : void
DrawSelectedZone ( Graphics g ) : void
DrawZoneValue ( Graphics g, List zones ) : void
GetGroups ( ) : List
GetLocation ( int x, int y ) : Location
GetLocations ( ) : List
GetSelectedZone ( ) : IZone
GetWorldMapFormat ( ) : IWorldMapFormat
GetZone ( int x, int y ) : IZone
GetZones ( ) : List
IsModified ( ) : bool
LoadZones ( FOCommon.Parsers.EncounterGroupParser GroupParser ) : bool
ModifyChance ( string text ) : bool
ModifyDifficulty ( string value ) : bool
ModifyGroups ( List groups ) : bool
ModifyLocation ( List locations ) : bool
ModifySelectedZoneWithBrush ( List Groups, List Locations, List Flags, bool add, int chance ) : bool
MoveSelectedZone ( int x, int y ) : bool
NewZone ( int x, int y ) : IZone
Parse ( ) : void
RefreshZoneGroups ( ) : void
ReplaceSelectedZone ( IZone zone, ICopy ICopyParams ) : void
Save ( ) : bool
SaveLocations ( ) : void
SaveMaps ( ) : void
SaveSelected ( ) : void
SaveZones ( ) : bool
SetSelectedZone ( int x, int y ) : void
WorldMap ( string WorldMapFileName, string CompiledWorldMapFilename, IWorldMapFormat WMFormat ) : System

비공개 메소드들

메소드 설명
ItemsInZone ( Zone i, int ItemPid ) : int

메소드 상세

ClearAllBrushed() 공개 메소드

public ClearAllBrushed ( ) : void
리턴 void

Compile() 공개 메소드

public Compile ( ) : bool
리턴 bool

DeleteSelected() 공개 메소드

public DeleteSelected ( ) : bool
리턴 bool

DrawAvailable() 공개 메소드

public DrawAvailable ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawBrushed() 공개 메소드

public DrawBrushed ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawDifficultyZones() 공개 메소드

public DrawDifficultyZones ( Graphics g, bool IsAbove, int Val, bool ShowNumbers ) : void
g System.Drawing.Graphics
IsAbove bool
Val int
ShowNumbers bool
리턴 void

DrawFilteredWorldZones() 공개 메소드

public DrawFilteredWorldZones ( IFilter Filter, Graphics g ) : void
Filter IFilter
g System.Drawing.Graphics
리턴 void

DrawGroupDensity() 공개 메소드

public DrawGroupDensity ( Graphics g, bool ShowNumbers ) : void
g System.Drawing.Graphics
ShowNumbers bool
리턴 void

DrawGroupQuantities() 공개 메소드

public DrawGroupQuantities ( Graphics g, bool ShowNumbers, int modifier ) : void
g System.Drawing.Graphics
ShowNumbers bool
modifier int
리턴 void

DrawItemZones() 공개 메소드

public DrawItemZones ( Graphics g, string ItemDefine, bool ShowNumbers ) : void
g System.Drawing.Graphics
ItemDefine string
ShowNumbers bool
리턴 void

DrawLocations() 공개 메소드

public DrawLocations ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawModified() 공개 메소드

public DrawModified ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawObjects() 공개 메소드

public DrawObjects ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawScript() 공개 메소드

public DrawScript ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawSelectedZone() 공개 메소드

public DrawSelectedZone ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawZoneValue() 공개 메소드

public DrawZoneValue ( Graphics g, List zones ) : void
g System.Drawing.Graphics
zones List
리턴 void

GetGroups() 공개 메소드

public GetGroups ( ) : List
리턴 List

GetLocation() 공개 메소드

public GetLocation ( int x, int y ) : Location
x int
y int
리턴 Location

GetLocations() 공개 메소드

public GetLocations ( ) : List
리턴 List

GetSelectedZone() 공개 메소드

public GetSelectedZone ( ) : IZone
리턴 IZone

GetWorldMapFormat() 공개 메소드

public GetWorldMapFormat ( ) : IWorldMapFormat
리턴 IWorldMapFormat

GetZone() 공개 메소드

public GetZone ( int x, int y ) : IZone
x int
y int
리턴 IZone

GetZones() 공개 메소드

public GetZones ( ) : List
리턴 List

IsModified() 공개 메소드

public IsModified ( ) : bool
리턴 bool

LoadZones() 공개 메소드

public LoadZones ( FOCommon.Parsers.EncounterGroupParser GroupParser ) : bool
GroupParser FOCommon.Parsers.EncounterGroupParser
리턴 bool

ModifyChance() 공개 메소드

public ModifyChance ( string text ) : bool
text string
리턴 bool

ModifyDifficulty() 공개 메소드

public ModifyDifficulty ( string value ) : bool
value string
리턴 bool

ModifyGroups() 공개 메소드

public ModifyGroups ( List groups ) : bool
groups List
리턴 bool

ModifyLocation() 공개 메소드

public ModifyLocation ( List locations ) : bool
locations List
리턴 bool

ModifySelectedZoneWithBrush() 공개 메소드

public ModifySelectedZoneWithBrush ( List Groups, List Locations, List Flags, bool add, int chance ) : bool
Groups List
Locations List
Flags List
add bool
chance int
리턴 bool

MoveSelectedZone() 공개 메소드

public MoveSelectedZone ( int x, int y ) : bool
x int
y int
리턴 bool

NewZone() 공개 메소드

public NewZone ( int x, int y ) : IZone
x int
y int
리턴 IZone

Parse() 공개 메소드

public Parse ( ) : void
리턴 void

RefreshZoneGroups() 공개 메소드

public RefreshZoneGroups ( ) : void
리턴 void

ReplaceSelectedZone() 공개 메소드

public ReplaceSelectedZone ( IZone zone, ICopy ICopyParams ) : void
zone IZone
ICopyParams ICopy
리턴 void

Save() 공개 메소드

public Save ( ) : bool
리턴 bool

SaveLocations() 공개 메소드

public SaveLocations ( ) : void
리턴 void

SaveMaps() 공개 메소드

public SaveMaps ( ) : void
리턴 void

SaveSelected() 공개 메소드

public SaveSelected ( ) : void
리턴 void

SaveZones() 공개 메소드

public SaveZones ( ) : bool
리턴 bool

SetSelectedZone() 공개 메소드

public SetSelectedZone ( int x, int y ) : void
x int
y int
리턴 void

WorldMap() 공개 메소드

public WorldMap ( string WorldMapFileName, string CompiledWorldMapFilename, IWorldMapFormat WMFormat ) : System
WorldMapFileName string
CompiledWorldMapFilename string
WMFormat IWorldMapFormat
리턴 System