C# Class OpenRA.Mods.Common.UtilityCommands.ImportLegacyMapCommand

Inheritance: IUtilityCommand
显示文件 Open project: pchote/OpenRA

Public Properties

Property Type Description
Map Map
MapPlayers MapPlayers
MapSize int
ModData ModData
Players List

Public Methods

Method Description
ImportLegacyMapCommand ( int mapSize ) : System
LoadActors ( System.IniFile file, string section, List players, int mapSize, Map map ) : void
LoadPlayer ( System.IniFile file, string section ) : void
ParseActorLocation ( string input, int loc ) : CPos
ParseTreeActor ( string input ) : string
ReadActors ( System.IniFile file ) : void
ReadPacks ( System.IniFile file, string filename ) : void
SaveWaypoint ( int waypointNumber, ActorReference waypointReference ) : void
SetMapPlayers ( string section, string faction, string color, System.IniFile file, List players, MapPlayers mapPlayers ) : void
ValidateMapFormat ( int format ) : void

Protected Methods

Method Description
Run ( Utility utility, string args ) : void
ValidateArguments ( string args ) : bool

Private Methods

Method Description
GetMapFormatVersion ( IniSection basicSection ) : int
GetTileset ( IniSection mapSection ) : string
LoadBriefing ( System.IniFile file ) : void
LoadSmudges ( System.IniFile file, string section ) : void
LoadVideos ( System.IniFile file, string section ) : void
LoadWaypoints ( IniSection waypointSection ) : void
LocationFromMapOffset ( int offset, int mapSize ) : int2
ReadTrees ( System.IniFile file ) : void
SetBounds ( Map map, IniSection mapSection ) : void
Truncate ( string s, int maxLength ) : string

Method Details

ImportLegacyMapCommand() public method

public ImportLegacyMapCommand ( int mapSize ) : System
mapSize int
return System

LoadActors() public method

public LoadActors ( System.IniFile file, string section, List players, int mapSize, Map map ) : void
file System.IniFile
section string
players List
mapSize int
map Map
return void

LoadPlayer() public abstract method

public abstract LoadPlayer ( System.IniFile file, string section ) : void
file System.IniFile
section string
return void

ParseActorLocation() public method

public ParseActorLocation ( string input, int loc ) : CPos
input string
loc int
return CPos

ParseTreeActor() public abstract method

public abstract ParseTreeActor ( string input ) : string
input string
return string

ReadActors() public method

public ReadActors ( System.IniFile file ) : void
file System.IniFile
return void

ReadPacks() public abstract method

public abstract ReadPacks ( System.IniFile file, string filename ) : void
file System.IniFile
filename string
return void

Run() protected method

protected Run ( Utility utility, string args ) : void
utility Utility
args string
return void

SaveWaypoint() public method

public SaveWaypoint ( int waypointNumber, ActorReference waypointReference ) : void
waypointNumber int
waypointReference ActorReference
return void

SetMapPlayers() public static method

public static SetMapPlayers ( string section, string faction, string color, System.IniFile file, List players, MapPlayers mapPlayers ) : void
section string
faction string
color string
file System.IniFile
players List
mapPlayers MapPlayers
return void

ValidateArguments() protected method

protected ValidateArguments ( string args ) : bool
args string
return bool

ValidateMapFormat() public abstract method

public abstract ValidateMapFormat ( int format ) : void
format int
return void

Property Details

Map public_oe property

public Map Map
return Map

MapPlayers public_oe property

public MapPlayers MapPlayers
return MapPlayers

MapSize public_oe property

public int MapSize
return int

ModData public_oe property

public ModData ModData
return ModData

Players public_oe property

public List Players
return List