Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
battlescenario.h
1 #pragma once
2 
3 #include <vector>
4 
5 #include "basescenario.h"
6 
7 
8 class GamePlay;
9 class Ship;
10 
12 public:
13  BattleScenario(GamePlay* gamePlay);
14 
15 private:
16  virtual void populateWorld() override;
17 
18  void populateBattle(int numberOfEnemies1, int numberOfEnemies2);
19  void setTargets(const std::vector<Ship*>& fleet, const std::vector<Ship*>& enemies);
20  void spawnCapital(const std::vector<Ship*>& enemies);
21 };
22 
Definition: battlescenario.h:11
Definition: basescenario.h:6
Definition: gameplay.h:20
Definition: ship.h:23