Peoplemon  0.1.0
Peoplemon 3 game source documentation
DebugScriptContext.hpp
Go to the documentation of this file.
1 #ifndef CORE_SCRIPTS_DEBUGSCRIPTCONTEXT_HPP
2 #define CORE_SCRIPTS_DEBUGSCRIPTCONTEXT_HPP
3 
4 #include <BLIB/Scripts.hpp>
5 
6 namespace core
7 {
8 namespace system
9 {
10 class Systems;
11 }
12 
13 namespace script
14 {
21 class DebugScriptContext : public bl::script::Context {
22 public:
29 
30 protected:
31  virtual void addCustomSymbols(bl::script::SymbolTable& table) const override;
32 
33 private:
34  system::Systems& systems;
35 };
36 
37 } // namespace script
38 } // namespace core
39 
40 #endif
Core classes and functionality for both the editor and game.
Script context for debug scripts ran from the terminal.
DebugScriptContext(system::Systems &systems)
Construct a new Debug Script Context.
virtual void addCustomSymbols(bl::script::SymbolTable &table) const override
Owns all primary systems and a reference to the engine.
Definition: Systems.hpp:47