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) |
![]() | |
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.