Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Public Member Functions | Private Member Functions | Private Attributes | List of all members
rabbitescape.ui.text.TextGameLaunch Class Reference
Inheritance diagram for rabbitescape.ui.text.TextGameLaunch:
Inheritance graph
[legend]
Collaboration diagram for rabbitescape.ui.text.TextGameLaunch:
Collaboration graph
[legend]

Public Member Functions

 TextGameLaunch (World world, LevelWinListener winListener, Terminal terminal)
 
void run (String[] args)
 
void showResult ()
 

Private Member Functions

void printSolution (String solution, boolean withObfuscation)
 
void checkWon ()
 
void printWorld (InputHandler inputHandler)
 
void printWorldWithState ()
 
void printState ()
 
boolean isSelected (Token.Type ability)
 
void printWorldImpl (boolean showChanges)
 

Private Attributes

final SandboxGame sandboxGame
 
final LevelWinListener winListener
 
final Terminal terminal
 

Constructor & Destructor Documentation

rabbitescape.ui.text.TextGameLaunch.TextGameLaunch ( World  world,
LevelWinListener  winListener,
Terminal  terminal 
)

Member Function Documentation

void rabbitescape.ui.text.TextGameLaunch.checkWon ( )
private
boolean rabbitescape.ui.text.TextGameLaunch.isSelected ( Token.Type  ability)
private
void rabbitescape.ui.text.TextGameLaunch.printSolution ( String  solution,
boolean  withObfuscation 
)
private
void rabbitescape.ui.text.TextGameLaunch.printState ( )
private
void rabbitescape.ui.text.TextGameLaunch.printWorld ( InputHandler  inputHandler)
private
void rabbitescape.ui.text.TextGameLaunch.printWorldImpl ( boolean  showChanges)
private
void rabbitescape.ui.text.TextGameLaunch.printWorldWithState ( )
private
void rabbitescape.ui.text.TextGameLaunch.run ( String[]  args)
void rabbitescape.ui.text.TextGameLaunch.showResult ( )

Member Data Documentation

final SandboxGame rabbitescape.ui.text.TextGameLaunch.sandboxGame
private
final Terminal rabbitescape.ui.text.TextGameLaunch.terminal
private
final LevelWinListener rabbitescape.ui.text.TextGameLaunch.winListener
private

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