C# Class Beyond_Beyaan.EmpireManager

Datei anzeigen Open project: Beyonders/Beyond-Beyaan Class Usage Examples

Public Methods

Method Description
AccureIncome ( ) : void
AccureResearch ( ) : void
AddEmpire ( Empire empire ) : void
CheckColonizableSystems ( Galaxy galaxy ) : List>.Dictionary
CheckExploredSystems ( Galaxy galaxy ) : List>.Dictionary
ClearEmptyFleets ( ) : void
EmpireManager ( GameMain gameMain ) : System
GetEmpire ( int empireId ) : Empire
GetFleetsAtPoint ( int x, int y ) : FleetGroup
GetFleetsWithinArea ( float left, float top, float width, float height ) : List
LandTransports ( ) : void
LaunchTransports ( ) : void
Load ( System.Xml.Linq.XElement root ) : bool
LookForCombat ( ) : void
MergeIdleFleets ( ) : void
ProcessNextEmpire ( ) : bool
RemoveEmpire ( Empire empire ) : void
Reset ( ) : void
ResetFleetMovement ( ) : void
RollForDiscoveries ( Random r ) : List>.Dictionary
Save ( XmlWriter writer ) : void
SetInitialEmpireTurn ( ) : void
SetupContacts ( ) : void
UpdateEmpires ( ) : void
UpdateFleetMovement ( float frameDeltaTime ) : bool
UpdateMilitary ( ) : void
UpdatePopulationGrowth ( ) : void

Method Details

AccureIncome() public method

public AccureIncome ( ) : void
return void

AccureResearch() public method

public AccureResearch ( ) : void
return void

AddEmpire() public method

public AddEmpire ( Empire empire ) : void
empire Empire
return void

CheckColonizableSystems() public method

public CheckColonizableSystems ( Galaxy galaxy ) : List>.Dictionary
galaxy Galaxy
return List>.Dictionary

CheckExploredSystems() public method

public CheckExploredSystems ( Galaxy galaxy ) : List>.Dictionary
galaxy Galaxy
return List>.Dictionary

ClearEmptyFleets() public method

public ClearEmptyFleets ( ) : void
return void

EmpireManager() public method

public EmpireManager ( GameMain gameMain ) : System
gameMain GameMain
return System

GetEmpire() public method

public GetEmpire ( int empireId ) : Empire
empireId int
return Empire

GetFleetsAtPoint() public method

public GetFleetsAtPoint ( int x, int y ) : FleetGroup
x int
y int
return FleetGroup

GetFleetsWithinArea() public method

public GetFleetsWithinArea ( float left, float top, float width, float height ) : List
left float
top float
width float
height float
return List

LandTransports() public method

public LandTransports ( ) : void
return void

LaunchTransports() public method

public LaunchTransports ( ) : void
return void

Load() public method

public Load ( System.Xml.Linq.XElement root ) : bool
root System.Xml.Linq.XElement
return bool

LookForCombat() public method

public LookForCombat ( ) : void
return void

MergeIdleFleets() public method

public MergeIdleFleets ( ) : void
return void

ProcessNextEmpire() public method

public ProcessNextEmpire ( ) : bool
return bool

RemoveEmpire() public method

public RemoveEmpire ( Empire empire ) : void
empire Empire
return void

Reset() public method

public Reset ( ) : void
return void

ResetFleetMovement() public method

public ResetFleetMovement ( ) : void
return void

RollForDiscoveries() public method

public RollForDiscoveries ( Random r ) : List>.Dictionary
r System.Random
return List>.Dictionary

Save() public method

public Save ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
return void

SetInitialEmpireTurn() public method

public SetInitialEmpireTurn ( ) : void
return void

SetupContacts() public method

public SetupContacts ( ) : void
return void

UpdateEmpires() public method

public UpdateEmpires ( ) : void
return void

UpdateFleetMovement() public method

public UpdateFleetMovement ( float frameDeltaTime ) : bool
frameDeltaTime float
return bool

UpdateMilitary() public method

public UpdateMilitary ( ) : void
return void

UpdatePopulationGrowth() public method

public UpdatePopulationGrowth ( ) : void
return void