AllegroFlare/Routers/Standard
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
event_emitter |
AllegroFlare::EventEmitter* |
load_level_handler |
std::function<bool(AllegroFlare::RouteEventDatas::Base*)> |
game_session |
AllegroFlare::GameSession |
INTRO_LOGOS_SCREEN_IDENTIFIER |
char* |
INTRO_STORYBOARD_SCREEN_IDENTIFIER |
char* |
TITLE_SCREEN_IDENTIFIER |
char* |
ACHIEVEMENTS_SCREEN_IDENTIFIER |
char* |
SETTINGS_SCREEN_IDENTIFIER |
char* |
VERSION_SCREEN_IDENTIFIER |
char* |
NEW_GAME_INTRO_STORYBOARD_SCREEN_IDENTIFIER |
char* |
LEVEL_SELECT_SCREEN_IDENTIFIER |
char* |
GAME_OVER_SCREEN_IDENTIFIER |
char* |
GAME_WON_SCREEN_IDENTIFIER |
char* |
GAME_WON_OUTRO_STORYBOARD_SCREEN_IDENTIFIER |
char* |
CREDITS_SCREEN_IDENTIFIER |
char* |
PRIMARY_GAMEPLAY_SCREEN_IDENTIFIER |
char* |
TYPE |
char* |
Methods
emit_route_event(uint32_t route_event=0, AllegroFlare::RouteEventDatas::Base* route_event_data=nullptr, float time_now=0.0f) |
name_for_route_event(uint32_t route_event=0) |
on_route_event(uint32_t route_event=EVENT_UNDEFINED, AllegroFlare::RouteEventDatas::Base* route_event_data=nullptr, float time_now=0.0f) |
Dependencies
{"symbol"=>"AllegroFlare::GameSession", "headers"=>["AllegroFlare/GameSession.hpp"]} |
{"symbol"=>"AllegroFlare::Screens::Base", "headers"=>["AllegroFlare/Screens/Base.hpp"]} |
{"symbol"=>"AllegroFlare::Frameworks::Full", "headers"=>["AllegroFlare/Frameworks/Full.hpp"]} |
{"symbol"=>"AllegroFlare::Routers::Base", "headers"=>["AllegroFlare/Routers/Base.hpp"]} |
{"symbol"=>"AllegroFlare::EventEmitter", "headers"=>["AllegroFlare/EventEmitter.hpp"]} |
{"symbol"=>"AllegroFlare::Logger", "headers"=>["AllegroFlare/Logger.hpp"]} |
{"symbol"=>"AllegroFlare::RouteEventDatas::Base", "headers"=>["AllegroFlare/RouteEventDatas/Base.hpp"]} |
{"symbol"=>"AllegroFlare::RouteEventDatas::ActivateScreenByIdentifier", "headers"=>["AllegroFlare/RouteEventDatas/ActivateScreenByIdentifier.hpp"]} |
Sponsor
CLUBCATT has cat shirts, mugs, games and puzzles you'll love