+AmbientSound::draw(DrawingContext &)
+{
+}
+
+void
+AmbientSound::expose(HSQUIRRELVM vm, SQInteger table_idx)
+{
+ scripting::AmbientSound* _this = static_cast<scripting::AmbientSound*> (this);
+ expose_object(vm, table_idx, _this, name, false);
+}
+
+void
+AmbientSound::unexpose(HSQUIRRELVM vm, SQInteger table_idx)
+{
+ scripting::unexpose_object(vm, table_idx, name);
+}
+
+void
+AmbientSound::set_pos(float x, float y)
+{
+ position.x = x;
+ position.y = y;
+}
+
+float
+AmbientSound::get_pos_x() const
+{
+ return position.x;
+}
+
+float
+AmbientSound::get_pos_y() const