int BattleManager::Create() { //implicitly create the new object elementMap.emplace( std::pair<int, BattleData>(counter, BattleData()) ); //TODO: do various things like saving to the database return counter++; }
BattleGroup(uint32_t addr) { for (int i = 0; i < 4; i++) list[i] = BattleData(addr + 88 * i); }