|
CorsixTH engine (the C++ part)
Open source implementation of Theme Hospital
|
#include <th_map_overlays.h>
Public Member Functions | |
| map_text_overlay ()=default | |
| ~map_text_overlay () override=default | |
| void | draw_cell (render_target *pCanvas, int iCanvasX, int iCanvasY, const level_map *pMap, int iNodeX, int iNodeY) override |
| void | set_background_sprite (size_t iSprite) |
| virtual const std::string | get_text (const level_map *pMap, int iNodeX, int iNodeY)=0 |
Public Member Functions inherited from map_typical_overlay | |
| map_typical_overlay ()=default | |
| ~map_typical_overlay () override | |
| void | set_sprites (sprite_sheet *pSheet, bool bTakeOwnership) |
| void | set_font (::font *font, bool take_ownership) |
Public Member Functions inherited from map_overlay | |
| virtual | ~map_overlay ()=default |
Additional Inherited Members | |
Protected Member Functions inherited from map_typical_overlay | |
| void | draw_text (render_target *pCanvas, int iX, int iY, std::string_view str) |
Protected Attributes inherited from map_typical_overlay | |
| sprite_sheet * | sprites {nullptr} |
| ::font * | font {nullptr} |
|
default |
|
overridedefault |
|
overridevirtual |
Implements map_overlay.
|
pure virtual |
Implemented in map_positions_overlay.
| void map_text_overlay::set_background_sprite | ( | size_t | iSprite | ) |