9 #ifndef _TurtleBrains_GameApplication_h_
10 #define _TurtleBrains_GameApplication_h_
12 #include "../application/tb_realtime_application.h"
13 #include "../graphics/tb_texture_manager.h"
80 virtual void OnErrorFired(
const std::string& errorMessage)
override;
void SetApplicationHandler(Application::ApplicationHandlerInterface *applicationHandler)
static bool IsGameActive(void)
GameApplication(const tbGraphics::PixelSpace &windowWidth=1280, const tbGraphics::PixelSpace &windowHeight=720, const bool verticalSync=true)
Definition: tb_game_application.h:26
Here is some information about the primary namespace.
Definition: tb_application_dialog.h:21
Definition: tb_game_scene.h:28
tbCore::uint16 PixelSpace
Definition: tb_texture_manager.h:35
Handle events from the application/window and actions from the user of your application by deriving a...
Definition: tb_application_handler_interface.h:31
Definition: tb_realtime_application.h:43
static void MarkForClose(void)
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...
void RunGame(GameScene &gameScene)