39 credits_text = std::make_unique<scene::text>();
40 back_text = std::make_unique<scene::text>();
47 credits_text->set_content(
get_string(
ctx,
"extras_menu_credits"));
60 auto select_credits_callback = [&
ctx]()
82 auto select_back_callback = [&
ctx]()
Abstract base class for game states.
std::vector< std::function< void()> > menu_left_callbacks
std::vector< std::function< void()> > menu_right_callbacks
hsm::state_machine< game_state > state_machine
std::vector< std::function< void()> > menu_select_callbacks
std::vector< std::tuple< scene::text *, scene::text * > > menu_item_texts
std::queue< std::function< void()> > function_queue
std::function< void()> menu_back_callback
log_message< log_message_severity::trace, Args... > log_trace
Formats and logs a trace message.
User-defined literals for compile-time string hashing.
std::string get_string(const ::game &ctx, hash::fnv1a32_t key)
Returns a localized string.