CorsixTH engine (the C++ part)
Open source implementation of Theme Hospital
Loading...
Searching...
No Matches
Public Member Functions | List of all members
map_positions_overlay Class Referencefinal

#include <th_map_overlays.h>

Inheritance diagram for map_positions_overlay:
map_text_overlay map_typical_overlay map_overlay

Public Member Functions

const std::string get_text (const level_map *pMap, int iNodeX, int iNodeY) override
 
- Public Member Functions inherited from map_text_overlay
 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)
 
- 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_sheetsprites {nullptr}
 
::fontfont {nullptr}
 

Member Function Documentation

◆ get_text()

const std::string map_positions_overlay::get_text ( const level_map pMap,
int  iNodeX,
int  iNodeY 
)
overridevirtual

Implements map_text_overlay.


The documentation for this class was generated from the following files: