iw5-mod/src/game/scripting/context.cpp

39 lines
652 B
C++
Raw Normal View History

2019-01-20 07:21:43 -05:00
#include "std_include.hpp"
#include "context_initializer.hpp"
namespace game
{
namespace scripting
{
2019-01-20 12:29:13 -05:00
context::context() : executer_(this), scheduler_(this), parameters_(this), event_handler_(this)
2019-01-20 07:21:43 -05:00
{
context_initializer::initialize(this);
}
executer* context::get_executer()
{
return &this->executer_;
}
2019-01-20 12:29:13 -05:00
scheduler* context::get_scheduler()
{
return &this->scheduler_;
}
2019-01-20 07:21:43 -05:00
parameters* context::get_parameters()
{
return &this->parameters_;
}
event_handler* context::get_event_handler()
{
return &this->event_handler_;
}
chaiscript::ChaiScript* context::get_chai()
{
return &this->chai_;
}
}
}