ScriptedObject(const lisp::Lisp& lisp);
virtual ~ScriptedObject();
- virtual void expose(HSQUIRRELVM vm, int table_idx);
- virtual void unexpose(HSQUIRRELVM vm, int table_idx);
+ virtual void expose(HSQUIRRELVM vm, SQInteger table_idx);
+ virtual void unexpose(HSQUIRRELVM vm, SQInteger table_idx);
void update(float elapsed_time);
void draw(DrawingContext& context);
bool physic_enabled;
bool visible;
bool new_vel_set;
- int layer;
+ int z_pos;
Vector new_vel;
Physic physic;
Sprite* sprite;