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

Public Member Functions

 Chars (World world, boolean starsMode)
 
void set (int x, int y, char ch)
 
void set (int x, int y, char ch, Map< String, String > state)
 
void set (int x, int y, char ch, Map< String, String > state, int waterAmount)
 
int numRows ()
 
int numCols ()
 
char[] line (int lineNum)
 
List< String > starLines ()
 
List< String > waterAmountLines ()
 

Package Attributes

final int worldHeight
 

Private Member Functions

String encodeState (Map< String, String > state)
 

Private Attributes

final boolean starsMode
 
final char[][] impl
 
final Map< Position, String > stars
 
final int worldWidth
 
final Map< Position, String > waterAmounts
 

Constructor & Destructor Documentation

rabbitescape.engine.textworld.Chars.Chars ( World  world,
boolean  starsMode 
)

Member Function Documentation

String rabbitescape.engine.textworld.Chars.encodeState ( Map< String, String >  state)
private
char [] rabbitescape.engine.textworld.Chars.line ( int  lineNum)
int rabbitescape.engine.textworld.Chars.numCols ( )
int rabbitescape.engine.textworld.Chars.numRows ( )
void rabbitescape.engine.textworld.Chars.set ( int  x,
int  y,
char  ch 
)
void rabbitescape.engine.textworld.Chars.set ( int  x,
int  y,
char  ch,
Map< String, String >  state 
)
void rabbitescape.engine.textworld.Chars.set ( int  x,
int  y,
char  ch,
Map< String, String >  state,
int  waterAmount 
)
List<String> rabbitescape.engine.textworld.Chars.starLines ( )
List<String> rabbitescape.engine.textworld.Chars.waterAmountLines ( )

Member Data Documentation

final char [][] rabbitescape.engine.textworld.Chars.impl
private
final Map<Position, String> rabbitescape.engine.textworld.Chars.stars
private
final boolean rabbitescape.engine.textworld.Chars.starsMode
private
final Map<Position, String> rabbitescape.engine.textworld.Chars.waterAmounts
private
final int rabbitescape.engine.textworld.Chars.worldHeight
package
final int rabbitescape.engine.textworld.Chars.worldWidth
private

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