36 typedef std::deque<internal_ptr_type>::const_iterator
iterator;
Sort-of-Singleton that many classes, both GUI and non-GUI, use to access the game data.
Manages a list of fake units for the display object.
display & my_display_
Reference to my display.
fake_unit_manager(display &disp)
Construct a fake unit manager from a display which owns it.
std::deque< internal_ptr_type > fake_units_
collection of units destined to be drawn but not put into the unit map
const_iterator end() const
void place_temporary_unit(internal_ptr_type)
Register a unit with this manager.
std::deque< internal_ptr_type >::const_iterator iterator
int remove_temporary_unit(internal_ptr_type)
Deregister a unit from this manager.
const_iterator begin() const
std::deque< internal_ptr_type >::const_iterator const_iterator
unit const * internal_ptr_type
Holds a temporary unit that can be drawn on the map without being placed in the unit_map.
This class represents a single unit of a specific type.