QVariant toJson(const TeamBattle &team) { QVariantList ret; for (int i = 0; i < 6; i++) { if (team.poke(i).num() != Pokemon::NoPoke) { ret.push_back(toJson(team.poke(i))); } } return ret; }
void TestVariation::onBattleStarted(int, const Battle &, const TeamBattle &t, const BattleConfiguration &) { TeamBattle tb(team); for(int i = 0; i < 6; i++) { assert(tb.poke(i) == t.poke(i)); } }