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

Public Member Functions

 CellDebugPrint ()
 
void addString (int x, int y, int i, String s)
 
void addString (LookupItem2D l, int i, String s)
 
void addString (LookupItem2D l, int i, String f, Object...args)
 
void print ()
 
void print (PrintStream s)
 

Static Package Attributes

static int maxX = 0
 
static int maxY = 0
 
static int maxI = 0
 

Private Member Functions

String stringAt (int x, int y, int i)
 

Static Private Member Functions

static String formatString (String s)
 

Private Attributes

final ArrayList< ArrayList< ArrayList< String > > > strings
 

Static Private Attributes

static int maxLength = 0
 
static boolean off = false
 

Detailed Description

Formats a table of debug output.

Constructor & Destructor Documentation

rabbitescape.engine.util.CellDebugPrint.CellDebugPrint ( )

Member Function Documentation

void rabbitescape.engine.util.CellDebugPrint.addString ( int  x,
int  y,
int  i,
String  s 
)
void rabbitescape.engine.util.CellDebugPrint.addString ( LookupItem2D  l,
int  i,
String  s 
)
void rabbitescape.engine.util.CellDebugPrint.addString ( LookupItem2D  l,
int  i,
String  f,
Object...  args 
)
static String rabbitescape.engine.util.CellDebugPrint.formatString ( String  s)
staticprivate
void rabbitescape.engine.util.CellDebugPrint.print ( )
void rabbitescape.engine.util.CellDebugPrint.print ( PrintStream  s)
String rabbitescape.engine.util.CellDebugPrint.stringAt ( int  x,
int  y,
int  i 
)
private

Member Data Documentation

int rabbitescape.engine.util.CellDebugPrint.maxI = 0
staticpackage
int rabbitescape.engine.util.CellDebugPrint.maxLength = 0
staticprivate
int rabbitescape.engine.util.CellDebugPrint.maxX = 0
staticpackage
int rabbitescape.engine.util.CellDebugPrint.maxY = 0
staticpackage
boolean rabbitescape.engine.util.CellDebugPrint.off = false
staticprivate
final ArrayList<ArrayList<ArrayList<String> > > rabbitescape.engine.util.CellDebugPrint.strings
private

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