GameSolution::GameSolution() { //timer = new Timer(); //FPSTimer.Initialize(); Vector2 startPosition(512.0f,364.0f); Vector2 firstEnemyStartingPosition(0.0f,MyRandomNumber::RandomInRange(0.0f,728.0f)); /*ParticleEffect* pe = new ParticleEffect(500,2,startPosition,startPosition,myDT); pe->TunnelEffect(); AddToList(*pe);*/ //Profiler::getInstance().startUp("ProfileTest.csv"); meShip = SpaceShip(*this); meShip.position = Vector2(500,300); //meLerp.position = Vector2(+50.0f,50.0f); cm = new CollisionManager(); for(int i = 0 ; i < 20; i++) { ParticleEffect pe(myDT,3); pe.isFinished = true; listOfParticleEffects[i] = pe; } }
Scene::Scene() : _playerShip(SpaceShip(Vector2f(512.0f, 100.0f), 20, 3)) { _playerShip.setColor(ColorManager::playerColor); _playerShip.setStats(ShipStatistics()); _playerShip.setPlayer(); }