| 1124 | void Battle::setMode(Mode mode) { this->mode = mode; } |
| 1125 | |
| 1126 | sp<Doodad> Battle::placeDoodad(StateRef<DoodadType> type, Vec3<float> position) |
| 1127 | { |
| 1128 | auto doodad = mksp<Doodad>(position, type); |
| 1129 | if (map) |
| 1130 | { |
| 1131 | map->addObjectToMap(doodad); |
| 1132 | } |
| 1133 | this->doodads.push_back(doodad); |
| 1134 | return doodad; |
| 1135 | } |
| 1136 | |
| 1137 | sp<BattleUnit> Battle::spawnUnit(GameState &state, StateRef<Organisation> owner, |
| 1138 | StateRef<AgentType> agentType, Vec3<float> position, |
no test coverage detected