void RogueGame::initialize(void) { MapManager* mapmgr = MapManager::getInstance(); GraphicsManager* graph = GraphicsManager::getInstance(); FEStatViewer* sampleStatViewer = new FEStatViewer(); FEBattleField* sampleBattleField = new FEBattleField(2, 6, 6, sampleStatViewer); int map[36] = { 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1}; sampleBattleField->InitTerrain(map, 6, 6); sampleBattleField->setAI(new SampleFEAI(), 1); sampleBattleField->enter(new FEUnit('K', 4, 0, 6, 1, 6, 4, 100, 0, 8, "Lancelot"), 2, 2); sampleBattleField->enter(new FEUnit('A', 1, 1, 4, 2, 4, 0, 100, 0, 6, "Galehad "), 2, 4); sampleBattleField->enter(new FEUnit('K', 4, 0, 6, 1, 6, 4, 100, 0, 8, "Robin "), 4, 2); sampleBattleField->enter(new FEUnit('A', 1, 1, 4, 2, 4, 0, 100, 0, 6, "William "), 4, 4); //sampleBattleField->getCell(2, 2)->tryToMoveToCell(sampleBattleField->getCell(4, 3), FALSE); Camera* cam = new Camera(sampleBattleField, 0, 0, 0, 0, 6, 6); graph->insert(cam); Camera* cam2 = new Camera(sampleStatViewer, 6, 0, 0, 0, 11, 5); graph->insert(cam2); mapmgr->activateMap(sampleBattleField); mapmgr->registerForInput(sampleBattleField); }
void TestGame::initialize(void) { MapManager* map = MapManager::getInstance(); GraphicsManager* graph = GraphicsManager::getInstance(); Map* testMap = new TestMap(); Camera* cam = new Camera(testMap, 0, 0, -5, -5, 10, 10); graph->insert(cam); map->activateMap(testMap); map->registerForInput(testMap); }
void FE::initialize(void) { MapManager* mapmgr = MapManager::getInstance(); GraphicsManager* graph = GraphicsManager::getInstance(); FEStatViewer* sampleStatViewer = new FEStatViewer(); FEBattleField* sampleBattleField = new FEBattleField(2, 6, 6, sampleStatViewer); int map[36] = { 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1 }; sampleBattleField->InitTerrain(map, 6, 6); sampleBattleField->setAI(new SampleFEAI(), 1); StatBlock* standard_knight = new StatBlock(20, 15, 0, 8, 5, 7, 5, 5, 4, Proficiency()); StatBlock* standard_archer = new StatBlock(15, 13, 0, 5, 6, 8, 9, 5, 5, Proficiency()); FEUnit* lancelot = new FEUnit('K', 4, 0, standard_knight, 1, SWORD, 90, 5, "Lancelot"); FEUnit* william = new FEUnit('A', 4, 0, standard_archer, 2, BOW, 80, 5, "William"); FEUnit* galahad = new FEUnit('K', 1, 1, standard_knight, 1, SWORD, 90, 5, "Galahad"); FEUnit* robin = new FEUnit('A', 1, 1, standard_archer, 2, BOW, 80, 5, "Robin"); sampleBattleField->enter(lancelot, 2, 2); sampleBattleField->enter(william, 2, 4); sampleBattleField->enter(galahad, 4, 2); sampleBattleField->enter(robin, 4, 4); //sampleBattleField->enter(new FEUnit('K', 4, 0, 6, 1, 6, 4, 100, 0, 8, "Lancelot"), 2, 2); //sampleBattleField->enter(new FEUnit('A', 1, 1, 4, 2, 4, 0, 100, 0, 6, "Galehad "), 2, 4); //sampleBattleField->enter(new FEUnit('K', 4, 0, 6, 1, 6, 4, 100, 0, 8, "Robin "), 4, 2); //sampleBattleField->enter(new FEUnit('A', 1, 1, 4, 2, 4, 0, 100, 0, 6, "William "), 4, 4); //sampleBattleField->getCell(2, 2)->tryToMoveToCell(sampleBattleField->getCell(4, 3), FALSE); Camera* cam = new Camera(sampleBattleField, 0, 0, 0, 0, 6, 6); graph->insert(cam); Camera* cam2 = new Camera(sampleStatViewer, 6, 0, 0, 0, 12, 8); graph->insert(cam2); mapmgr->activateMap(sampleBattleField); mapmgr->registerForInput(sampleBattleField); }