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 (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 16 of file spring.h.


Constructor & Destructor Documentation

Spring::Spring (  ) 

Definition at line 59 of file spring.cpp.

Spring::~Spring (  ) 

Definition at line 66 of file spring.cpp.


Member Function Documentation

bool Spring::IsRunning (  )  const

Definition at line 73 of file spring.cpp.

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

Definition at line 189 of file spring.cpp.

void Spring::OnTerminated ( wxCommandEvent &  event  ) 

Definition at line 238 of file spring.cpp.

bool Spring::Run ( OfflineBattle battle  ) 

Definition at line 162 of file spring.cpp.

bool Spring::Run ( SinglePlayerBattle battle  ) 

Definition at line 136 of file spring.cpp.

bool Spring::Run ( Battle battle  ) 

Definition at line 85 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 78 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 248 of file spring.cpp.


Field Documentation

Definition at line 39 of file spring.h.

bool Spring::m_running [protected]

Definition at line 41 of file spring.h.

Definition at line 40 of file spring.h.


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

Generated on Fri Aug 21 02:33:38 2009 for SpringLobby by doxygen 1.5.8