summaryrefslogtreecommitdiff
path: root/src/interface
diff options
context:
space:
mode:
authorSimon Robertshaw <simon@hardwired.org.uk>2012-06-20 12:40:18 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-06-20 12:40:18 (GMT)
commit2be9c925088c16beb144dd9932202416d00ff581 (patch)
tree51f8ccbf2b0b051890c5f5d12fa28a67635c06c2 /src/interface
parent9769239af69695e9a7f8cf103a197695ecf691e0 (diff)
downloadpowder-2be9c925088c16beb144dd9932202416d00ff581.zip
powder-2be9c925088c16beb144dd9932202416d00ff581.tar.gz
OpenGL canvas for Windows, Notifications for main Game, Update checker in Client (+ other client triggered events)
Diffstat (limited to 'src/interface')
-rw-r--r--src/interface/Engine.cpp5
-rw-r--r--src/interface/Engine.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/src/interface/Engine.cpp b/src/interface/Engine.cpp
index 05e53e7..76832b6 100644
--- a/src/interface/Engine.cpp
+++ b/src/interface/Engine.cpp
@@ -21,7 +21,8 @@ Engine::Engine():
windows(stack<Window*>()),
lastBuffer(NULL),
prevBuffers(stack<pixel*>()),
- windowTargetPosition(0, 0)
+ windowTargetPosition(0, 0),
+ FrameIndex(0)
{
}
@@ -185,6 +186,8 @@ void Engine::Draw()
sprintf(fpsText, "FPS: %.2f, Delta: %.3f", fps, dt);
ui::Engine::Ref().g->drawtext(10, 10, fpsText, 255, 255, 255, 255);
g->Finalise();
+ FrameIndex++;
+ FrameIndex %= 7200;
}
void Engine::SetFps(float fps)
diff --git a/src/interface/Engine.h b/src/interface/Engine.h
index d278265..ceabeb5 100644
--- a/src/interface/Engine.h
+++ b/src/interface/Engine.h
@@ -54,6 +54,8 @@ namespace ui
inline Window* GetWindow() { return state_; }
float FpsLimit;
Graphics * g;
+
+ unsigned int FrameIndex;
private:
float dt;
float fps;