123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- #include "engine.h"
- #include "version.h"
- void Engine::set_iterations_per_second(int p_ips) {
- ips=p_ips;
- }
- int Engine::get_iterations_per_second() const {
- return ips;
- }
- void Engine::set_target_fps(int p_fps) {
- _target_fps=p_fps>0? p_fps : 0;
- }
- float Engine::get_target_fps() const {
- return _target_fps;
- }
- uint64_t Engine::get_frames_drawn() {
- return frames_drawn;
- }
- void Engine::set_frame_delay(uint32_t p_msec) {
- _frame_delay=p_msec;
- }
- uint32_t Engine::get_frame_delay() const {
- return _frame_delay;
- }
- void Engine::set_time_scale(float p_scale) {
- _time_scale=p_scale;
- }
- float Engine::get_time_scale() const {
- return _time_scale;
- }
- String Engine::get_version() const {
- return VERSION_FULL_NAME;
- }
- String Engine::get_version_name() const{
- return _MKSTR(VERSION_NAME);
- }
- String Engine::get_version_short_name() const{
- return _MKSTR(VERSION_SHORT_NAME);
- }
- int Engine::get_version_major() const{
- return VERSION_MAJOR;
- }
- int Engine::get_version_minor() const{
- return VERSION_MINOR;
- }
- String Engine::get_version_revision() const{
- return _MKSTR(VERSION_REVISION);
- }
- String Engine::get_version_status() const{
- return _MKSTR(VERSION_STATUS);
- }
- int Engine::get_version_year() const{
- return VERSION_YEAR;
- }
- Engine *Engine::singleton=NULL;
- Engine *Engine::get_singleton() {
- return singleton;
- }
- Engine::Engine()
- {
- singleton=this;
- frames_drawn=0;
- ips=60;
- _frame_delay=0;
- _fps=1;
- _target_fps=0;
- _time_scale=1.0;
- _pixel_snap=false;
- _fixed_frames=0;
- _idle_frames=0;
- _in_fixed=false;
- }
|