|
R-Type
|
#include <GameScene.hpp>
Public Member Functions | |
| GameScene (GameEngine::GameEngine &gameEngine, GameState &state, size_t &id, bool &jumping) | |
| ~GameScene ()=default | |
| void | load () override |
| void | unload () override |
| void | addEntityToUnload (GameEngine::Entity entity) override |
| void | update () override |
| void | playerCollisionCallback (const std::size_t &entityId, SparseArray< GameEngine::CollisionComponent > &collisions, SparseArray< GameEngine::TransformComponent > &transforms, SparseArray< GameEngine::GravityComponent > &gravity, SparseArray< GameEngine::HealthComponent > &health) |
| void | endOfLevelCollsionCallback (const std::size_t &entityId, SparseArray< GameEngine::CollisionComponent > &collisions, SparseArray< GameEngine::TransformComponent > &transforms) |
Public Member Functions inherited from GameEngine::IScene | |
| virtual | ~IScene ()=default |
|
inline |
|
default |
|
overridevirtual |
Implements GameEngine::IScene.
| void GameScene::endOfLevelCollsionCallback | ( | const std::size_t & | entityId, |
| SparseArray< GameEngine::CollisionComponent > & | collisions, | ||
| SparseArray< GameEngine::TransformComponent > & | transforms | ||
| ) |
|
overridevirtual |
Implements GameEngine::IScene.
| void GameScene::playerCollisionCallback | ( | const std::size_t & | entityId, |
| SparseArray< GameEngine::CollisionComponent > & | collisions, | ||
| SparseArray< GameEngine::TransformComponent > & | transforms, | ||
| SparseArray< GameEngine::GravityComponent > & | gravity, | ||
| SparseArray< GameEngine::HealthComponent > & | health | ||
| ) |
|
overridevirtual |
Implements GameEngine::IScene.
|
overridevirtual |
Implements GameEngine::IScene.