19 #include <boost/shared_ptr.hpp>
37 namespace actions {
class undo_list; }
41 namespace halo {
class manager; }
45 namespace pathfind {
class manager; }
47 namespace wb {
class manager; }
62 extern std::vector<team> *
teams;
play_controller * controller
::tod_manager * tod_manager
game_classification * classification
const mp_game_settings * mp_settings
Manages a list of fake units for the display object.
persist_manager * persist
This class stores all the data for a single 'side' (in game nomenclature).
std::vector< team > * teams
filter_context * filter_con
Encapsulates the map of the game.
fake_unit_manager * fake_units
game_events::manager * game_events
soundsource::manager * soundsources
The game event manager loads the scenario configuration object, and ensures that events are handled a...
Class to store the actions that a player can undo and redo.
game_lua_kernel * lua_kernel
Container associating units to locations.
boost::shared_ptr< wb::manager > whiteboard
actions::undo_list * undo_stack
pathfind::manager * tunnels