11#include <SFML/Graphics.hpp>
22 const auto&
get_layout() const noexcept {
return m_layout; }
void draw_subtitle(about_view &v)
Definition about_view.cpp:148
void draw_title(about_view &v)
Definition about_view.cpp:156
void draw_panel(about_view &v)
Definition about_view.cpp:140
void draw_layout_panels(about_view &v)
Show where the panels will be drawn.
Definition about_view.cpp:129
void draw_copyright(about_view &v)
Definition about_view.cpp:104
void draw_url(about_view &v)
Definition about_view.cpp:116
void draw_contributors(about_view &v)
Definition about_view.cpp:83
void draw_background(about_view &v)
Definition about_view.cpp:73
The layout of the menu view.
Definition about_view_layout.h:53
The About screen.
Definition about_view.h:15
about_view()
Definition about_view.cpp:15
void tick_impl(const delta_t dt) override
Run the menu, until the user quits.
Definition about_view.cpp:22
const auto & get_layout() const noexcept
Definition about_view.h:22
void start_impl() override
Prepare for showing this dialog.
Definition about_view.cpp:164
void draw_impl() override
Show the menu on-screen.
Definition about_view.cpp:60
bool process_event_impl(sf::Event &event) override
Process all events.
Definition about_view.cpp:27
void set_text_style(sf::Text &t)
Set the text to a uniform style.
void stop_impl() override
End showing this dialog.
Definition about_view.cpp:170
void process_resize_event_impl(sf::Event &event) override
Process a resize event.
Definition about_view.cpp:47
Definition controls_bar.h:12
A change of in_game_time}.
Definition delta_t.h:12
The abstract base class of all other views.
Definition view.h:26