map_display and display: classes which take care of displaying the map and game-data on the screen. More...
#include "animated.hpp"#include "display_context.hpp"#include "drawing_layer.hpp"#include "font/standard_colors.hpp"#include "game_config.hpp"#include "gui/core/top_level_drawable.hpp"#include "gui/core/tracked_drawable.hpp"#include "halo.hpp"#include "picture.hpp"#include "key.hpp"#include "time_of_day.hpp"#include "sdl/rect.hpp"#include "sdl/surface.hpp"#include "sdl/texture.hpp"#include "theme.hpp"#include "widgets/button.hpp"#include <bitset>#include <functional>#include <chrono>#include <cstdint>#include <list>#include <map>#include <memory>#include <vector>Go to the source code of this file.
Classes | |
| struct | submerge_data |
| class | display |
| Sort-of-Singleton that many classes, both GUI and non-GUI, use to access the game data. More... | |
| struct | display::rect_of_hexes |
| Rectangular area of hexes, allowing to decide how the top and bottom edges handles the vertical shift for each parity of the x coordinate. More... | |
| struct | display::rect_of_hexes::iterator |
| very simple iterator to walk into the rect_of_hexes More... | |
| struct | display::announce_options |
| Holds options for calls to function 'announce' (announce). More... | |
| struct | display::draw_helper |
| Helper for rendering the map by ordering draw operations. More... | |
| struct | blindfold |
Namespaces | |
| wb | |
map_display and display: classes which take care of displaying the map and game-data on the screen.
The display is divided into two main sections:
Definition in file display.hpp.