8 #ifndef PRESSABLESYSTEM_HPP_
9 #define PRESSABLESYSTEM_HPP_
34 bool _lastMouseState =
false;
class to help create and manage all the event handlers
Definition: Event.hpp:135
Definition: PressableSystem.hpp:24
void operator()(SparseArray< TransformComponent > &transforms, SparseArray< TextureComponent > &textures, SparseArray< PressableComponent > &pressables)
Definition: PressableSystem.cpp:13
~PressableSystem()=default
PressableSystem(EventManager &eventManager)
Definition: PressableSystem.hpp:26
Array which can have empty indexes.
Definition: SparseArray.hpp:19
Definition: AssetManager.hpp:15
std::function< void(SparseArray< TransformComponent > &transforms, SparseArray< TextureComponent > &textures, SparseArray< PressableComponent > &pressables)> PressableFunction
Definition: PressableSystem.hpp:21