summaryrefslogtreecommitdiff
path: root/src/window_gui.h
diff options
context:
space:
mode:
authorPeter Nelson <peter1138@openttd.org>2018-05-04 21:29:22 +0100
committerPeterN <peter@fuzzle.org>2019-01-11 11:56:21 +0000
commit2a8fa5fef9021bff67a13899832bf6f0a18e6ea1 (patch)
treec712f1973d6c74938e968f752a069b499dde7266 /src/window_gui.h
parent916e911806083a2fe06a79f6f10e275015079149 (diff)
downloadopenttd-2a8fa5fef9021bff67a13899832bf6f0a18e6ea1.tar.xz
Change: Split up Window::OnTick into OnGameTick and OnRealtimeTick. Adjust timers to work with milliseconds instead of ticks.
Diffstat (limited to 'src/window_gui.h')
-rw-r--r--src/window_gui.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/window_gui.h b/src/window_gui.h
index b81b06e39..f5f9734c3 100644
--- a/src/window_gui.h
+++ b/src/window_gui.h
@@ -678,7 +678,7 @@ public:
/**
* Called once per (game) tick.
*/
- virtual void OnTick() {}
+ virtual void OnGameTick() {}
/**
* Called once every 100 (game) ticks.
@@ -686,6 +686,11 @@ public:
virtual void OnHundredthTick() {}
/**
+ * Called periodically.
+ */
+ virtual void OnRealtimeTick(uint delta_ms) {}
+
+ /**
* Called when this window's timeout has been reached.
*/
virtual void OnTimeout() {}