bool handle_interface()
Returns true if the user did an action.
virtual void handle_window_event(const SDL_Event &event)
The user pressed the go-next button.
void prepare_background()
Constructor implementation details.
The user pressed the go-back button.
Storyscreen part user interface.
gui::button & play_button_
Represents and contains information about a single storyscreen part.
bool render_floating_images()
Renders all floating images in sequence.
gui::button & next_button_
RESULT show()
Render and display the storyscreen, process and return user input.
virtual void handle_event(const SDL_Event &)
gui::button & back_button_
void render_story_box_borders(SDL_Rect &)
std::vector< floating_image::render_input > imgs_
part_ui(part &p, CVideo &video, gui::button &next_button, gui::button &back_button, gui::button &play_button)
Constructor.
void prepare_floating_images()
Constructor implementation details.
void prepare_geometry()
Constructor implementation details.