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

#include <th_map_overlays.h>

Inheritance diagram for map_typical_overlay:
map_overlay map_flags_overlay map_parcels_overlay map_text_overlay map_positions_overlay

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_sheetsprites {nullptr}
 
::fontfont {nullptr}
 

Constructor & Destructor Documentation

◆ map_typical_overlay()

map_typical_overlay::map_typical_overlay ( )
default

◆ ~map_typical_overlay()

map_typical_overlay::~map_typical_overlay ( )
override

Member Function Documentation

◆ draw_text()

void map_typical_overlay::draw_text ( render_target pCanvas,
int  iX,
int  iY,
std::string_view  str 
)
protected

◆ set_font()

void map_typical_overlay::set_font ( ::font font,
bool  take_ownership 
)

◆ set_sprites()

void map_typical_overlay::set_sprites ( sprite_sheet pSheet,
bool  bTakeOwnership 
)

Member Data Documentation

◆ font

::font* map_typical_overlay::font {nullptr}
protected

◆ sprites

sprite_sheet* map_typical_overlay::sprites {nullptr}
protected

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