Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
scriptedscenario.h
1 #pragma once
2 
3 #include <memory>
4 #include <string>
5 
6 #include "scripting/script.h"
7 
8 #include "basescenario.h"
9 
10 
11 class World;
12 class GamePlay;
13 class GamePlayScript;
14 
16 public:
17  ScriptedScenario(GamePlay* gamePlay, const std::string& path);
18  virtual ~ScriptedScenario();
19 
20 
21 protected:
22  std::shared_ptr<GamePlayScript> m_script;
23 
24  virtual void populateWorld() override;
25 };
26 
Definition: world.h:20
Definition: gameplayscript.h:17
Definition: scriptedscenario.h:15
Definition: basescenario.h:6
Definition: gameplay.h:20