com.collegeboard.gridworld.actor
Class ActorWorld

java.lang.Object
  extended by com.collegeboard.gridworld.gui.AbstractWorld<Actor>
      extended by com.collegeboard.gridworld.actor.ActorWorld
All Implemented Interfaces:
World<Actor>

public class ActorWorld
extends com.collegeboard.gridworld.gui.AbstractWorld<Actor>

This class manages the world that the actors inhabit, including the display frame and the choices for actors and grids in the frame.

copyright© 2005 Cay S. Horstmann (http://horstmann.com)

Author:
Cay Horstmann

Constructor Summary
ActorWorld()
           
ActorWorld(Grid<Actor> grid)
           
 
Method Summary
 void add(Location loc, Actor occupant)
          Adds an occupant at a given location
 void step()
          This method is called when the user clicks on the step button, or when run mode has been activated by clicking the run button.
 
Methods inherited from class com.collegeboard.gridworld.gui.AbstractWorld
add, addGridClass, addOccupantClass, getGrid, getGridClasses, getMessage, getOccupantClasses, locationClicked, setGrid, setMessage, show
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActorWorld

public ActorWorld()

ActorWorld

public ActorWorld(Grid<Actor> grid)
Method Detail

step

public void step()
Description copied from interface: World
This method is called when the user clicks on the step button, or when run mode has been activated by clicking the run button.

Specified by:
step in interface World<Actor>
Overrides:
step in class com.collegeboard.gridworld.gui.AbstractWorld<Actor>

add

public void add(Location loc,
                Actor occupant)
Description copied from interface: World
Adds an occupant at a given location

Specified by:
add in interface World<Actor>
Overrides:
add in class com.collegeboard.gridworld.gui.AbstractWorld<Actor>
Parameters:
loc - the location
occupant - the occupant to add