Adventure at Umalu  22nd March, 2013
Rogue-like Dungeon Crawler, written in Java
 All Classes Functions Variables Pages
Classes | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
jade.ui.TiledTermPanel Class Reference
Inheritance diagram for jade.ui.TiledTermPanel:
jade.ui.TermPanel jade.ui.Terminal

Public Member Functions

 TiledTermPanel (int columns, int rows, int tile_size)
 
boolean registerTile (String tileSet, int x, int y, ColoredChar ch)
 
void clearBuffer ()
 
void saveBuffer ()
 
void recallBuffer ()
 
void refreshScreen ()
 
void bufferRelative (Camera camera, ColoredChar ch, int x, int y)
 
- Public Member Functions inherited from jade.ui.TermPanel
 TermPanel (int columns, int rows, int fontSize)
 
 TermPanel ()
 
JPanel panel ()
 
char getKey () throws InterruptedException
 
void keyPressed (KeyEvent e)
 
- Public Member Functions inherited from jade.ui.Terminal
 Terminal ()
 
void bufferChar (Coordinate coord, ColoredChar ch)
 
final void bufferChar (int x, int y, ColoredChar ch)
 
ColoredChar charAt (Coordinate coord)
 
final ColoredChar charAt (int x, int y)
 
final void bufferString (int x, int y, String str, Color color)
 
final void bufferString (Coordinate coord, String str, Color color)
 
final void bufferString (int x, int y, String str)
 
final void bufferString (Coordinate coord, String str)
 
void clearBuffer ()
 
void saveBuffer ()
 
void recallBuffer ()
 
void registerCamera (Camera camera, Coordinate screenCenter)
 
final void registerCamera (Camera camera, int screenCenterX, int screenCenterY)
 
Coordinate cameraCenter (Camera camera)
 
boolean cameraRegistered (Camera camera)
 
void unregisterCamera (Camera camera)
 
void bufferCamera (Camera camera)
 
final void bufferCameras ()
 

Static Public Member Functions

static TiledTermPanel getFramedTerminal (String title)
 
- Static Public Member Functions inherited from jade.ui.TermPanel
static TermPanel getFramedTerminal (String title)
 

Static Public Attributes

static final int DEFAULT_TILESIZE = 16
 
- Static Public Attributes inherited from jade.ui.TermPanel
static final int DEFAULT_COLS = 80
 
static final int DEFAULT_ROWS = 33
 
static final int DEFAULT_SIZE = 12
 

Protected Member Functions

TiledScreen screen ()
 
- Protected Member Functions inherited from jade.ui.TermPanel
 TermPanel (Screen screen)
 
Screen screen ()
 
- Protected Member Functions inherited from jade.ui.Terminal
final Map< Coordinate,
ColoredChar
getBuffer ()
 

Additional Inherited Members

- Static Protected Member Functions inherited from jade.ui.TermPanel
static void frameTermPanel (TermPanel term, String title)
 

Member Function Documentation

void jade.ui.TiledTermPanel.refreshScreen ( )
virtual

Refreshes the screen to reflect the current state of the buffer. Until this method is called, no changes to the buffer should be displayed.

Exceptions
InterruptedException

Reimplemented from jade.ui.TermPanel.


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