17 #ifndef TEAMBUILDER_HPP_INCLUDED
18 #define TEAMBUILDER_HPP_INCLUDED
21 #include <boost/shared_ptr.hpp>
32 std::vector<team>&
teams,
team_builder_ptr create_team_builder(const config &side_cfg, std::vector< team > &teams, const config &level, game_board &board)
static std::vector< team > *& teams
This class stores all the data for a single 'side' (in game nomenclature).
Encapsulates the map of the game.
boost::shared_ptr< team_builder > team_builder_ptr
void build_team_stage_one(team_builder_ptr tb_ptr)
void build_team_stage_two(team_builder_ptr tb_ptr)
A config object defines a single node in a WML file, with access to child nodes.