Move source code into source subfolder

This commit is contained in:
Marc Di Luzio 2014-12-16 13:13:02 +00:00
parent 870f459f75
commit d0d3834449
23 changed files with 0 additions and 0 deletions

44
source/gen/gen.cpp Normal file
View file

@ -0,0 +1,44 @@
#include "game.h"
#include <iostream>
#include <fstream>
void AddUnitToGame( player_id_t player, Team team, char vis, uvector2 vec, CTTRTSGame& game )
{
CUnit unit = CUnit::GetUnitFromVis(vis);
unit.setPos( vec );
unit.setPlayer(player);
unit.setTeam(team);
game.AddUnit(std::move(unit));
}
void OutputGame( CTTRTSGame& game )
{
std::ofstream output;
output.open (game.GetName() + ".txt");
output << game.GetStateAsString();
output.close();
}
int main()
{
// Basic 5v5 game
{
CTTRTSGame game(21, 11);
game.SetName("Basic_5_v_5");
AddUnitToGame(0, Team::Blue, '>', uvector2(1, 1), game);
AddUnitToGame(0, Team::Blue, '>', uvector2(1, 3), game);
AddUnitToGame(0, Team::Blue, '>', uvector2(1, 5), game);
AddUnitToGame(0, Team::Blue, '>', uvector2(1, 7), game);
AddUnitToGame(0, Team::Blue, '>', uvector2(1, 9), game);
AddUnitToGame(1, Team::Red, '<', uvector2(19, 1), game);
AddUnitToGame(1, Team::Red, '<', uvector2(19, 3), game);
AddUnitToGame(1, Team::Red, '<', uvector2(19, 5), game);
AddUnitToGame(1, Team::Red, '<', uvector2(19, 7), game);
AddUnitToGame(1, Team::Red, '<', uvector2(19, 9), game);
OutputGame(game);
}
}