X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Fscripted_object.cpp;h=feace6c078b611dee6b60440a0260c51d85cbaf6;hb=fe138b9ec292ca9679b43cf5c4555f0193bab25d;hp=07eebb352432ad799f30e4bb1b4f368130b18ae6;hpb=c62711567861587107d124642db29e2674ee6533;p=supertux.git diff --git a/src/object/scripted_object.cpp b/src/object/scripted_object.cpp index 07eebb352..feace6c07 100644 --- a/src/object/scripted_object.cpp +++ b/src/object/scripted_object.cpp @@ -32,7 +32,7 @@ ScriptedObject::ScriptedObject(const lisp::Lisp& lisp) : solid(true), physic_enabled(true), visible(true), new_vel_set(false), - layer(LAYER_OBJECTS) + z_pos(LAYER_OBJECTS) { lisp.get("name", name); if(name == "") @@ -55,7 +55,7 @@ ScriptedObject::ScriptedObject(const lisp::Lisp& lisp) lisp.get("solid", solid); lisp.get("physic-enabled", physic_enabled); lisp.get("visible", visible); - lisp.get("layer", layer); + lisp.get("z-pos", z_pos); if(solid) flags |= FLAG_SOLID; } @@ -66,14 +66,14 @@ ScriptedObject::~ScriptedObject() } void -ScriptedObject::expose(HSQUIRRELVM vm, int table_idx) +ScriptedObject::expose(HSQUIRRELVM vm, SQInteger table_idx) { Scripting::ScriptedObject* interface = static_cast (this); expose_object(vm, table_idx, interface, name, false); } void -ScriptedObject::unexpose(HSQUIRRELVM vm, int table_idx) +ScriptedObject::unexpose(HSQUIRRELVM vm, SQInteger table_idx) { Scripting::unexpose_object(vm, table_idx, name); } @@ -142,7 +142,7 @@ ScriptedObject::set_action(const std::string& animation) std::string ScriptedObject::get_action() { - return sprite->get_action_name(); + return sprite->get_action(); } std::string @@ -170,7 +170,7 @@ ScriptedObject::draw(DrawingContext& context) if(!visible) return; - sprite->draw(context, get_pos(), layer); + sprite->draw(context, get_pos(), z_pos); } HitResponse