Uses of Class
sema.Box

Packages that use Box
Interface Default graphic interface for sema. 
modelling Modelling of the main features of a world and agents' behaviours.  
sema Extensible Multi-Agent Simulator.  
SEMAbeans Beans used by the interface to display the world. 
worlds Some examples of agents and worlds.  
 

Uses of Box in Interface
 

Methods in Interface that return Box
protected  Box SimFileRW.changeBox(World world, int x, int y, java.lang.String boxCode)
          Changes the (x,y) box of the world, instanciating the new box from a string given in argument, and that follows the BoxFormat specifications.
 

Methods in Interface with parameters of type Box
 void Sema.setSelectedBox(Box b)
          Sets the selected box.
protected  void SimFileRW.boxChanged(Box b)
          Used to notify that a box has changed since the last file opening, and so will have to be saved.
protected  java.lang.String SimFileRW.codeOf(Box b)
          Returns the string corresponding to the command line of the SIM file, line which was used to instanciate the given box.
 

Uses of Box in modelling
 

Subclasses of Box in modelling
 class ObstacleBox
          Box impossible to run on when checking for collisions.
 

Uses of Box in sema
 

Fields in sema declared as Box
 Box[][] Map.boxes
          Matrix of the boxes.
 

Constructors in sema with parameters of type Box
Map(int x_boxes, int y_boxes, float box_length, Box[][] boxes)
          Constructs a Map from the number of boxes on the x and the y coordinate, from their length and the matrix of boxes.
 

Uses of Box in SEMAbeans
 

Methods in SEMAbeans with parameters of type Box
 void ZGCarteSEMA.setSelectedBox(Box selectedBox)
          Sets the selectedBox.
 

Uses of Box in worlds
 

Subclasses of Box in worlds
 class CoveringBox