Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
bindings.h
1 #pragma once
2 
3 #include "scripting/scriptengine.h"
4 
5 
6 class LuaWrapper;
7 class ScriptEngine;
8 class GamePlay;
9 class GamePlayScript;
10 
11 typedef int apikey;
12 
13 class Bindings {
14 public:
15  Bindings(GamePlayScript& gamePlayScript);
16 
17  virtual void bind() = 0;
18 
19 
20 protected:
21  LuaWrapper& m_lua;
22  GamePlayScript& m_script;
23  ScriptEngine& m_scriptEngine;
24 };
25 
Definition: gameplayscript.h:17
Definition: bindings.h:13
Definition: luawrapper.h:17
Definition: scriptengine.h:17
Definition: gameplay.h:20