Exemplo n.º 1
0
void
Thunderstorm::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name == "") return;
  scripting::Thunderstorm* _this = new scripting::Thunderstorm(this);
  expose_object(vm, table_idx, _this, name, true);
}
Exemplo n.º 2
0
void
Candle::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name.empty()) return;
  scripting::Candle* _this = new scripting::Candle(this);
  expose_object(vm, table_idx, _this, name, true);
}
Exemplo n.º 3
0
void
Platform::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name.empty()) return;
  scripting::Platform* _this = new scripting::Platform(this);
  expose_object(vm, table_idx, _this, name, true);
}
Exemplo n.º 4
0
void
Wind::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name == "")
    return;

  Scripting::Wind* interface = new Scripting::Wind(this);
  expose_object(vm, table_idx, interface, name, true);
}
Exemplo n.º 5
0
void
Wind::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name == "")
    return;

  scripting::Wind* _this = new scripting::Wind(this);
  expose_object(vm, table_idx, _this, name, true);
}
Exemplo n.º 6
0
void
Gradient::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name.empty())
    return;

  scripting::Gradient* _this = new scripting::Gradient(this);
  expose_object(vm, table_idx, _this, name, true);
}
Exemplo n.º 7
0
void
WillOWisp::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name.empty())
    return;

  std::cout << "[DEBUG] Expose me '" << name << "'\n";
  auto obj = new scripting::WillOWisp(this);
  expose_object(vm, table_idx, obj, name, true);
}
Exemplo n.º 8
0
void
WillOWisp::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name.empty())
    return;

  std::cout << "[DEBUG] Expose me '" << name << "'\n";
  scripting::WillOWisp* _this = static_cast<scripting::WillOWisp*> (this);
  expose_object(vm, table_idx, _this, name);
}
Exemplo n.º 9
0
void
ScriptedObject::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  if (name.empty()) return;
  expose_object(vm, table_idx, dynamic_cast<scripting::ScriptedObject *>(this), name, false);
}
Exemplo n.º 10
0
void
Camera::expose(HSQUIRRELVM vm, int table_idx)
{
  Scripting::Camera* interface = new Scripting::Camera(this);
  expose_object(vm, table_idx, interface, "Camera", true);
}
Exemplo n.º 11
0
void
AmbientSound::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
  scripting::AmbientSound* _this = static_cast<scripting::AmbientSound*> (this);
  expose_object(vm, table_idx, _this, name, false);
}