All Classes
| Class | Description |
|---|---|
| Aeroplane |
Aeroplane is a type of troop.
|
| AeroplaneTest | |
| AntiTowerDefence |
An instantiation of AntiTowerDefence runs the AntiTowerDefence game.
|
| CrossroadRegion |
CrossroadRegion is a region type that holds three "next positions" and a method for switching between these to
assign the regions actual next position.
|
| CrossroadTest | |
| CurrentState |
CurrentState has methods to change the user interface and update it based on what is happening in the game.
|
| DbTest | |
| DrawImage |
DrawImage draws image of next frame in AntiTowerDefence.
|
| EmptyRegion |
EmptyRegion is a region type that does can only be instantiated, but has no methods to that does things.
|
| EnterRegion |
***** UNDER CONSTRUCTION *****
EnterRegion is a region type that holds its own position and the position as well the corresponding region of
its next region, i.e.
|
| ExitRegion |
***** UNDER CONSTRUCTION ******
ExitRegion is a type of region that a troop appears at if it went into a EnterRegion.
|
| GoalRegion |
GoalRegion represents the last region on a path.
|
| Gui | |
| Highscore |
Highscore is a class that holds a score and a corresponding name (of a player).
|
| HighscoreDb |
HighscoreDb has methods to communicate with the database holding highscores and corresponding names.
|
| HighscoreTest | |
| Level |
***** CURRENTLY NOT IN USE.
|
| LevelState | |
| LevelTest | |
| LoadRegion |
LoadRegion uses Java reflections to get the region type and instantiate an object of it.
|
| Path |
Path has methods for reading the path specified in the XML sheet, i.e.
|
| PathRegion |
PathRegion is a walkable region type.
|
| PlayerState |
PlayerState keeps track of the players money, highscore and corresponding name.
|
| PlayerStateTest | |
| Position |
Position is a class that represents the X and Y coordinates in map.
|
| PositionTest | |
| ReginTest | |
| Region |
Region is an interface with methods to retrieve position and region of next region (where to send troops).
|
| Soldier |
Soldier is a type of troop that has a specific amount of health, price and speed.
|
| SoldierTest | |
| StartRegion |
StartRegion represents the region that is placed at the beginning of a path, i.e.
|
| TeleporterRegion |
***** NOT CURRENTLY IN USE *****
|
| TeleporterTroop |
TeleporterTroop is a special troop that can place teleporters on the map.
|
| test | |
| Testload |
***** FOR TESTING *****
|
| TestPathRegion | |
| TestTeleporterRegion | |
| Tower |
A tower attacks troops within its specified range with its specified attack interval and damage output.
|
| TowerRegion |
TowerRegion is a type of level specific region that a tower can appear at the start of each level.
|
| TowerTest | |
| Troop |
A troop is a unit that moves on a path from start to goal region.
|
| XMLParser |
Level class is reads an XML file that follows a certain XML schema.
|