upload_lod::start() now uses the team recall list instead of player_info
This commit is contained in:
parent
930ccfb49e
commit
fb7ecaead6
2 changed files with 4 additions and 2 deletions
|
@ -161,6 +161,7 @@ public:
|
|||
int action_bonus_count() const { return action_bonus_count_; }
|
||||
void set_action_bonus_count(const int count) { action_bonus_count_ = count; }
|
||||
std::vector<unit>& recall_list() {return recall_list_;}
|
||||
const std::vector<unit>& recall_list() const {return recall_list_;}
|
||||
void set_current_player(const std::string player)
|
||||
{ info_.current_player = player; }
|
||||
|
||||
|
|
|
@ -263,8 +263,9 @@ void upload_log::start(game_state &state, const team &team,
|
|||
|
||||
/** @todo FIXME: Assumes first player is "us"; is that valid? */
|
||||
player_info &player = state.players.begin()->second;
|
||||
for (std::vector<unit>::iterator it = player.available_units.begin();
|
||||
it != player.available_units.end();
|
||||
assert(player.available_units.size() == team.recall_list().size());
|
||||
for (std::vector<unit>::const_iterator it = team.recall_list().begin();
|
||||
it != team.recall_list().end();
|
||||
++it) {
|
||||
all_units.push_back(&*it);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue