9#include <unordered_map>
43 std::unique_ptr<gme::IGameClient>
m_game;
This file contains the Engine class declaration.
This file contains the Game interface.
Modern, cross-platform plugin loader.
std::unordered_map< eng::Key, bool > m_keysPressed
std::unique_ptr< gme::IGameClient > m_game
std::unique_ptr< utl::PluginLoader > m_pluginLoader
std::unique_ptr< eng::Engine > m_engine
Client(const ArgsConfig &cfg)
Client(const Client &)=delete
Client & operator=(Client &&)=delete
Client & operator=(const Client &)=delete
void handleEvents(eng::Event &event)
This file contains the ArgsHandler class declaration.