Spring Class Reference

#include <spring.h>

Inherits wxEvtHandler.

Collaboration diagram for Spring:
Collaboration graph
[legend]

Public Member Functions

 Spring ()
 ~Spring ()
bool IsRunning () const
bool Run (Battle &battle)
bool Run (SinglePlayerBattle &battle)
bool Run (NoGuiSinglePlayerBattle &battle)
bool Run (OfflineBattle &battle)
bool RunReplay (const wxString &filename)
 executes spring with replay as parameter
wxString WriteScriptTxt (IBattle &battle) const
void OnTerminated (wxCommandEvent &event)

Protected Member Functions

bool LaunchSpring (const wxString &params)

Protected Attributes

SpringProcessm_process
wxSpringProcessm_wx_process
bool m_running

Detailed Description

Definition at line 23 of file spring.h.


Constructor & Destructor Documentation

Spring::Spring (  )  [explicit]

Definition at line 66 of file spring.cpp.

Spring::~Spring (  ) 

Definition at line 76 of file spring.cpp.


Member Function Documentation

bool Spring::IsRunning (  )  const

Definition at line 82 of file spring.cpp.

bool Spring::LaunchSpring ( const wxString params  )  [protected]

Definition at line 217 of file spring.cpp.

void Spring::OnTerminated ( wxCommandEvent &  event  ) 

Definition at line 290 of file spring.cpp.

bool Spring::Run ( OfflineBattle battle  ) 

Definition at line 208 of file spring.cpp.

bool Spring::Run ( NoGuiSinglePlayerBattle battle  ) 

Definition at line 180 of file spring.cpp.

bool Spring::Run ( SinglePlayerBattle battle  ) 

Definition at line 148 of file spring.cpp.

bool Spring::Run ( Battle battle  ) 

Definition at line 94 of file spring.cpp.

bool Spring::RunReplay ( const wxString filename  ) 

executes spring with replay as parameter

Parameters:
filename the full path for the replayfile

Definition at line 87 of file spring.cpp.

wxString Spring::WriteScriptTxt ( IBattle battle  )  const

this allows to play with broken router by setting SourcePort to some forwarded port.

Definition at line 301 of file spring.cpp.


Field Documentation

Definition at line 63 of file spring.h.

bool Spring::m_running [protected]

Definition at line 65 of file spring.h.

Definition at line 64 of file spring.h.


The documentation for this class was generated from the following files:

Generated on Thu Dec 29 00:11:49 2011 for SpringLobby by doxygen 1.6.3