virtual void delayMillis(uint msecs) { if(!retroCheckThread(msecs)) { usleep(1000 * msecs); } }
virtual bool pollEvent(Common::Event &event) { retroCheckThread(); ((DefaultTimerManager*)_timerManager)->handler(); if(!_events.empty()) { event = _events.front(); _events.pop_front(); return true; } return false; }
virtual void delayMillis(uint msecs) { if(!retroCheckThread(msecs)) retro_sleep(msecs); }