Interface | Description |
---|---|
ITile |
All Known Implementing Classes:
AbstractTile
Allows the programmer to shape the tile (element which form the map) without
knowing what kind of tile it is. |
Class | Description |
---|---|
AbstractTile |
Gives a first implementation of the interface ITile.
|
EnvTile |
First level specialization of
AbstractTile class, represents the
environment except the route, like it could be a tree, a sidewalk or a gas
station. |
EnvTile.Base |
Second level specialization of
AbstractTile class, represents the
grass. |
MapManager |
Contains the object and methods in order to handle the thraffic lights' and
zebra crossings' change of state.
|
MapManager.Point |
Simple and general class that consists of two final integer values.
|
MapTiles |
Contains the objects needed in order to map the world under consideration, an
area of road traffic.
|
Roads |
First level specialization of
AbstractTile class, represents the
collection of road types, like it could be a simple straight road, or a bow,
or a traffic light etc... |
Roads.Bow |
Second level specialization of
AbstractTile class, represents a
bow which only keeps East-North, East-South, West-North, West-South
directions. |
Roads.Cross |
Second level specialization of
AbstractTile class, represents a
tile in the cross. |
Roads.Priority |
Second level specialization of
AbstractTile class, represents a
priority. |
Roads.Road |
Second level specialization of
AbstractTile class, represents a
simple straight road which keeps horizontal or diagonal directions. |
Roads.Stop |
Second level specialization of
AbstractTile class, represents a
stop. |
Roads.TrafficLight |
Second level specialization of
AbstractTile class, represents a
traffic light. |
Roads.Zebra |
Second level specialization of
AbstractTile class, represents a
zebra crossing which could be present on the street. |
Semaphore |
This class groups the traffic lights of a same cross.
|
SpawnController |
Controller class of the view panel SpawnPanel.
|
Enum | Description |
---|---|
Direction |
Possible directions kept by a tile.
|
TileType |
Type of the tiles which form the map, used in controls and assignments in
other classes.
|