| Interface | Description |
|---|---|
| GameObject |
This interface defines many of any game object methods.
|
| Shooter |
This interface defines the shooting functions.
|
| Class | Description |
|---|---|
| AbstractEnemyShip |
This abstract class defines a base enemy ships.
|
| AbstractGameObject |
This class provides implmentation to the interface GameObject.
|
| AbstractShip |
This abstract class defines a basic ship.
|
| Bullet |
This class defines a bullet.
|
| FollowerEnemyShip |
This class defines an enemy type.
|
| PlayerShip |
This class defines a ship that's controlled by a player and can shoot.
|
| ShooterEnemyShip |
This class defines an enemy type.
|