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 "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 <boost/circular_buffer.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 | |
display_direction | |
Functions | |
const std::string & | display_direction::get_direction (std::size_t n) |
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.