|
CorsixTH engine (the C++ part)
Open source implementation of Theme Hospital
|
#include <th_map_overlays.h>
Public Member Functions | |
| 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 |
| virtual void | draw_cell (render_target *pCanvas, int iCanvasX, int iCanvasY, const level_map *pMap, int iNodeX, int iNodeY)=0 |
Protected Member Functions | |
| void | draw_text (render_target *pCanvas, int iX, int iY, std::string_view str) |
Protected Attributes | |
| sprite_sheet * | sprites {nullptr} |
| ::font * | font {nullptr} |
|
default |
|
override |
|
protected |
| void map_typical_overlay::set_sprites | ( | sprite_sheet * | pSheet, |
| bool | bTakeOwnership | ||
| ) |
|
protected |
|
protected |