C# Class Game.AntWars.AntWars

Inheritance: IGame
Show file Open project: michalczerwinski/hello_wars

Public Methods

Method Description
ApplyConfiguration ( string configurationXml ) : void
ChangeDelayTime ( int delayTime ) : void
GetGameRules ( ) : string
GetVisualisationUserControl ( IConfigurable configuration ) : System.Windows.Controls.UserControl
PerformNextRoundAsync ( ) : Task
Reset ( ) : void
SetPreview ( object boardState ) : void
SetupNewGame ( IEnumerable competitors ) : void

Method Details

ApplyConfiguration() public method

public ApplyConfiguration ( string configurationXml ) : void
configurationXml string
return void

ChangeDelayTime() public method

public ChangeDelayTime ( int delayTime ) : void
delayTime int
return void

GetGameRules() public method

public GetGameRules ( ) : string
return string

GetVisualisationUserControl() public method

public GetVisualisationUserControl ( IConfigurable configuration ) : System.Windows.Controls.UserControl
configuration IConfigurable
return System.Windows.Controls.UserControl

PerformNextRoundAsync() public method

public PerformNextRoundAsync ( ) : Task
return Task

Reset() public method

public Reset ( ) : void
return void

SetPreview() public method

public SetPreview ( object boardState ) : void
boardState object
return void

SetupNewGame() public method

public SetupNewGame ( IEnumerable competitors ) : void
competitors IEnumerable
return void