|
Arcade Shooter
|
Shooter Library is a library of classes, interfaces, and value types that provides a foundation for developing shoot 'em up style games. More...
Classes | |
| class | Background |
| Abstract base class for a scrolling background. More... | |
| class | CollisionManager |
| Handles collisions between game objects. More... | |
| class | CollisionType |
| Defines the types of game objects that can collide with each other. More... | |
| class | EnemyShip |
| Base class for enemy ships. More... | |
| class | Game |
| Base class for a shooter game. Inherit from this class when creating your own shooter game. More... | |
| class | GameObject |
| Base class for all objects that will be updated and rendered on a GameplayScreen. More... | |
| class | Gun |
| A weapon type that shoots. More... | |
| class | Level |
| Base class for all shooter levels. More... | |
| class | PlayerShip |
| Base class for player ships. More... | |
| class | Projectile |
| Base class for all projectile types. More... | |
| class | ProjectilePool |
| Used to recycle projectiles. More... | |
| class | Ship |
| Base class for all ships. More... | |
| class | TriggerType |
| Defines how different types of weapons should be triggered. More... | |
| class | Weapon |
| Base class for all Weapons. More... | |
Typedefs | |
| typedef void(* | OnCollision) (GameObject *pGameObject1, GameObject *pGameObject2) |
| Callback function for handling collisions. More... | |
| typedef void(* | OnDeactivate) (GameObject *pGameObject) |
| Callback function for when a game object is deactivated. More... | |
Shooter Library is a library of classes, interfaces, and value types that provides a foundation for developing shoot 'em up style games.
| typedef void(* ShooterLibrary::OnCollision) (GameObject *pGameObject1, GameObject *pGameObject2) |
Callback function for handling collisions.
| typedef void(* ShooterLibrary::OnDeactivate) (GameObject *pGameObject) |
Callback function for when a game object is deactivated.
1.8.13