16 : _engine(engine), _entities(entities){};
23 std::vector<GameEngine::Entity> &_entities;
void standardGravityCollisionCallback(const std::size_t &entityId, SparseArray< GameEngine::CollisionComponent > &collisions, SparseArray< GameEngine::TransformComponent > &transforms, SparseArray< GameEngine::GravityComponent > &gravity)
Definition: CollisionCallbacks.cpp:16
void changeDirGravityCollisionCallback(const std::size_t &entityId, SparseArray< GameEngine::CollisionComponent > &collisions, SparseArray< GameEngine::TransformComponent > &transforms, SparseArray< GameEngine::GravityComponent > &gravity, SparseArray< GameEngine::TextureComponent > &textures)
Definition: CollisionCallbacks.cpp:47
Game engine class, will manage all the necessary classes for the game.
Definition: GameEngine.hpp:40
Definition: MapLoader.hpp:13
MapLoader(GameEngine::GameEngine &engine, std::vector< GameEngine::Entity > &entities)
Definition: MapLoader.hpp:15
void loadMap(const std::string &path, GameEngine::Vector2< float > const &position, float blockSize)
Definition: MapLoader.cpp:77