storyscreen::controller::part_pointer_type current_part_
std::vector< storyscreen::floating_image > floating_image_list
static void display(const std::string &scenario_name, const config &story)
void key_press_callback(const SDL_Keycode key)
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
std::shared_ptr< part > part_pointer_type
void begin_fade_draw(bool fade_in)
void flag_stack_as_dirty()
Dialog to view the storyscreen.
void update_current_part_ptr()
storyscreen::controller controller_
story_viewer(const std::string &scenario_name, const config &cfg_parsed)
void draw_floating_image(floating_image_list::const_iterator image_iter, int this_part_index)
virtual const std::string & window_id() const override
The id of the window to build.
void nav_button_callback(NAV_DIRECTION direction)