Spicy Invaders v.1.0.0
A TUI Space Invader
|
Classes | |
class | Alien |
Represents an alien enemy. An alien has only one life but shoots faster than a squid. More... | |
class | Bunker |
Represents an in-game bunker. A bunker consists of a single cell. To form a wall, use a bunch of bunkers. The Game.SpawnBunkers(int, int, int, int) allows for easy creation of walls. More... | |
class | Enemy |
Represent an in game enemy. An enemy can attack the player. More... | |
class | EnemyContainer |
Represents a container used to hold multiple instances of the Enemy class. More... | |
class | GameObject |
Represents an abstract, in-game object. More... | |
class | Missile |
Represents an in game missile. More... | |
class | Spaceship |
Represents an in-game spaceship. The spaceship is controlled by the player. More... | |
class | Squid |
Represents a squid type enemy. A squid shoots at a medium pace and has one life. More... | |
class | Ufo |
Represents an UFO type enemy. An UFO is harder to destroy as it has multiple lives and its shoot rate is fairly high. More... | |
Enumerations | |
enum | EnemyType { ALIEN , SQUID , UFO } |
Represents the different types of enemies. More... | |
enum | Side { PLAYER , INVADER , NEUTRAL } |
Refers to the alignment of a GameObject. More... | |
ETML Author: Sebastien TILLE Date: March 18th, 2024
ETML Author: Sebastien TILLE Date: April 19th, 2024