コード例 #1
0
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;
}
コード例 #2
0
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));
    }
}