org.classroomgaming.cgp.MapModule Class Reference

Inherits org::classroomgaming::cgp::GameModule, org::classroomgaming::cgp::GameModule::Renderable, org::classroomgaming::cgp::GameModule::Configurable, and org::classroomgaming::cgp::GameModule::Despawnable.

Collaboration diagram for org.classroomgaming.cgp.MapModule:
[legend]

List of all members.

Public Member Functions

 MapModule (GameModule m)
void init (Configurator a)
int addImage (String id, String file)
void enable (boolean val)
boolean isEnabled ()
void ponder (float t)
void handleEvent (EventObject e)
void deinit ()
void imgByPos (Graphics graphics, int i, int j)
void render (Graphics graphics)
boolean followLink (String myURL)
void propertyChange (PropertyChangeEvent e)

Package Types

enum  MoveDirection { DOWN, UP, LEFT, RIGHT }

Package Functions

String[] parse (String string, String string2)


Detailed Description

Wrapper class for the ASCII grid map used by the original 1996 version. This class reads a list of images paired with a character, and a ASCII map with each character representing a square in a grid.
Author:
Ryan Ruff
Version:
0.0.3

Definition at line 38 of file MapModule.java.


Member Enumeration Documentation

Enumerator:
DOWN 
UP 
LEFT 
RIGHT 

Definition at line 40 of file MapModule.java.


Constructor & Destructor Documentation

org.classroomgaming.cgp.MapModule.MapModule ( GameModule  m  ) 

Definition at line 58 of file MapModule.java.


Member Function Documentation

int org.classroomgaming.cgp.MapModule.addImage ( String  id,
String  file 
)

Definition at line 93 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.deinit (  ) 

void org.classroomgaming.cgp.MapModule.enable ( boolean  val  ) 

Definition at line 123 of file MapModule.java.

boolean org.classroomgaming.cgp.MapModule.followLink ( String  myURL  ) 

Definition at line 235 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.handleEvent ( EventObject  e  ) 

Definition at line 134 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.imgByPos ( Graphics  graphics,
int  i,
int  j 
)

Definition at line 199 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.init ( Configurator  a  ) 

boolean org.classroomgaming.cgp.MapModule.isEnabled (  ) 

Definition at line 127 of file MapModule.java.

String [] org.classroomgaming.cgp.MapModule.parse ( String  string,
String  string2 
) [package]

Definition at line 82 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.ponder ( float  t  ) 

Definition at line 131 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.propertyChange ( PropertyChangeEvent  e  ) 

Reimplemented from org.classroomgaming.cgp.GameModule.

Definition at line 247 of file MapModule.java.

void org.classroomgaming.cgp.MapModule.render ( Graphics  graphics  ) 

Definition at line 210 of file MapModule.java.


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

Generated on Tue May 5 04:51:56 2009 for CGP by  doxygen 1.5.8