Voxellancer  0.3
A game about voxels in space
 All Classes Functions Pages
Script Class Reference
Inheritance diagram for Script:
[legend]
Collaboration diagram for Script:
[legend]

Public Member Functions

void start ()
 
bool started () const
 
void stop ()
 
bool stopped () const
 
virtual void load (const std::string &path)
 
virtual void loadString (const std::string &script)
 
void update (float deltaSec)
 
const std::string & debugStatus ()
 
int apiSetDebugStatus (const std::string &string)
 

Protected Member Functions

void addBindings (Bindings *bindings)
 

Protected Attributes

std::unique_ptr< LuaWrapperm_lua
 
bool m_started
 
bool m_stopped
 
std::string m_debugStatus
 
std::vector< std::unique_ptr
< Bindings > > 
m_bindings
 

The documentation for this class was generated from the following files: