void Game::test_tmp1() { ObjectPtr o; const PlayerVector &players = this->getPlayers(); players[1]->setRace(RaceId::Juche); players[2]->setRace(RaceId::Terran); players[1]->increaseMinerals(50); players[2]->increaseMinerals(50); #if 1 for(int i = 0; i < 10; i++) { o = this->newObject(ObjectId::Resource_MineralField); o->setPosition(50, 270 + i*44); } for(int i = 0; i < 10; i++) { o = this->newObject(ObjectId::Resource_MineralField); o->setPosition(50 + i*64, 270 + 44*3); } #endif o = this->newObject(ObjectId::Juche_RodongCorrectionalFacility); o->changeOwner(players[1]); o->setPosition(80, 100); o = this->newObject(ObjectId::Terran_CommandCenter); o->changeOwner(players[1]); o->setPosition(470, 200); o = this->newObject(ObjectId::Terran_CommandCenter); o->changeOwner(players[2]); o->setPosition(280, 270); o = this->newObject(ObjectId::Zerg_Zergling); o->changeOwner(players[1]); o->setPosition(80, 50); o->doOrder(new UnitOrder::Move(Coordinate(410, 250))); ObjectPtr o_zergling = o; o = this->newObject(ObjectId::Juche_AojiWorker); o->changeOwner(players[1]); o->setPosition(500, 130); //o->doOrder(new UnitOrder::Move(Coordinate(210, 300))); o->doOrder(new UnitOrder::Attack(o_zergling)); o = this->newObject(ObjectId::Juche_DaepodongLauncher); o->changeOwner(players[1]); o->setPosition(40, 40); }