static TimeScheduler* instance;
+ void set_pause(bool paused);
+
private:
struct ScheduleEntry {
/// weak reference to the squirrel vm object
return wakeup_time > other.wakeup_time;
}
};
-
+
typedef std::vector<ScheduleEntry> ScheduleHeap;
ScheduleHeap schedule;
+ bool paused;
+ float last_update;
+ float internal_time;
};
}
#endif
-