File game.hpp¶
Defines
-
RPGPP_VER¶
-
class Game
- #include <game.hpp>
Public Functions
-
Game()¶
Public Static Functions
-
static bool isUsingBin()¶
-
static void useBin(const std::string &filePath)¶
-
static StateService &getState()¶
-
static WorldService &getWorld()¶
-
static InterfaceService &getUi()¶
-
static ResourceService &getResources()¶
-
static SoundService &getSounds()¶
-
static ScriptService &getScripts()¶
-
static void init(bool useBin = false)¶
-
static void update()¶
-
static void draw()¶
-
static void unload()¶
-
static void setLua(sol::state_view lua)¶
-
static void closeGame()¶
-
static bool windowWillClose()¶
Private Static Attributes
-
static bool usesBin¶
-
static bool willClose¶
-
static std::unique_ptr<StateService> state¶
-
static std::unique_ptr<WorldService> world¶
-
static std::unique_ptr<InterfaceService> ui¶
-
static std::unique_ptr<ResourceService> resources¶
-
static std::unique_ptr<SoundService> sounds¶
-
static std::unique_ptr<ScriptService> scripts¶
-
Game()¶