+ time_surface.reset(new Surface("images/engine/hud/time-0.png"));
+}
+
+void
+LevelTime::expose(HSQUIRRELVM vm, SQInteger table_idx)
+{
+ if (name.empty()) return;
+ Scripting::LevelTime* interface = new Scripting::LevelTime(this);
+ expose_object(vm, table_idx, interface, name, true);
+}
+
+void
+LevelTime::unexpose(HSQUIRRELVM vm, SQInteger table_idx)
+{
+ if (name.empty()) return;
+ Scripting::unexpose_object(vm, table_idx, name);