Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES