(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:
truelight
2007-06-22 20:04:21 +00:00
parent e90b072c11
commit 2e19d3cf78
9 changed files with 26 additions and 17 deletions

View File

@@ -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;