#include "object_factory.hpp"
Candle::Candle(const lisp::Lisp& lisp)
- : MovingSprite(lisp, "images/objects/candle/candle.sprite", LAYER_BACKGROUNDTILES+1, COLGROUP_DISABLED), burning(true), name("")
+ : MovingSprite(lisp, "images/objects/candle/candle.sprite", LAYER_BACKGROUNDTILES+1, COLGROUP_DISABLED), burning(true)
{
- lisp.get("name", name);
lisp.get("burning", burning);
if (burning) {
void
Candle::expose(HSQUIRRELVM vm, SQInteger table_idx)
{
- if (name == "") return;
+ if (name.empty()) return;
Scripting::Candle* interface = new Scripting::Candle(this);
expose_object(vm, table_idx, interface, name, true);
}
void
Candle::unexpose(HSQUIRRELVM vm, SQInteger table_idx)
{
- if (name == "") return;
+ if (name.empty()) return;
Scripting::unexpose_object(vm, table_idx, name);
}