(svn r10276) -Codechange: made a counter based on milliseconds and independent of the game-state to base double-click and TGP Generation Process on
-Codechange: renamed _timer_counter to _palette_animation_counter, as that is what it is
This commit is contained in:
@@ -795,6 +795,7 @@ static void Win32GdiMainLoop()
|
||||
{
|
||||
MSG mesg;
|
||||
uint32 cur_ticks = GetTickCount();
|
||||
uint32 last_cur_ticks = cur_ticks;
|
||||
uint32 next_tick = cur_ticks + 30;
|
||||
|
||||
_wnd.running = true;
|
||||
@@ -822,6 +823,8 @@ static void Win32GdiMainLoop()
|
||||
}
|
||||
|
||||
cur_ticks = GetTickCount();
|
||||
_realtime_tick += cur_ticks - last_cur_ticks;
|
||||
last_cur_ticks = cur_ticks;
|
||||
if (cur_ticks >= next_tick || (_fast_forward && !_pause_game) || cur_ticks < prev_cur_ticks) {
|
||||
next_tick = cur_ticks + 30;
|
||||
_ctrl_pressed = _wnd.has_focus && GetAsyncKeyState(VK_CONTROL)<0;
|
||||
|
Reference in New Issue
Block a user