![]() |
Space Fighter
A "shmup" game for Computer Programming C++
|
Represents a collision manager that can be used to manage collisions between game objects. More...
#include <CollisionManager.h>
Public Member Functions | |
| CollisionManager () | |
| Instantiate a collision manager. | |
| virtual | ~CollisionManager () |
| virtual void | AddCollisionType (const CollisionType type1, const CollisionType type2, OnCollision callback) |
| Add a collision type to the manager. | |
| virtual void | AddNonCollisionType (const CollisionType type1, const CollisionType type2) |
| Add a non-collision type to the manager. | |
| virtual void | CheckCollision (GameObject *pGameObject1, GameObject *pGameObject2) |
| Check for collisions between game objects. | |
Represents a collision manager that can be used to manage collisions between game objects.
Definition at line 9 of file CollisionManager.h.
|
inline |
Instantiate a collision manager.
Definition at line 15 of file CollisionManager.h.
|
inlinevirtual |
Definition at line 16 of file CollisionManager.h.
|
virtual |
Add a collision type to the manager.
| type1 | The first collision type. |
| type2 | The second collision type. |
| callback | The callback function to call when a collision occurs. |
Definition at line 5 of file CollisionManager.cpp.
|
virtual |
Add a non-collision type to the manager.
| type1 | The first collision type. |
| type2 | The second collision type. |
Definition at line 59 of file CollisionManager.cpp.
|
virtual |
Check for collisions between game objects.
| pGameObjects | A pointer to the game objects to check for collisions. |
Definition at line 15 of file CollisionManager.cpp.