diff options
author | Aki <please@ignore.pl> | 2022-03-18 01:24:57 +0100 |
---|---|---|
committer | Aki <please@ignore.pl> | 2022-03-18 01:24:57 +0100 |
commit | c4d8f11ded765f5f762b1b2bbf10fac952730bbe (patch) | |
tree | 57a18742ed865d10ce8835421b6c3264a20bf902 /Stars45/Game.cpp | |
parent | 2d6958e78d7713e3e7f1ddd7c58f036e6e19a936 (diff) | |
download | starshatter-c4d8f11ded765f5f762b1b2bbf10fac952730bbe.zip starshatter-c4d8f11ded765f5f762b1b2bbf10fac952730bbe.tar.gz starshatter-c4d8f11ded765f5f762b1b2bbf10fac952730bbe.tar.bz2 |
Fixed FPS counter
Diffstat (limited to 'Stars45/Game.cpp')
-rw-r--r-- | Stars45/Game.cpp | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/Stars45/Game.cpp b/Stars45/Game.cpp index 2b38db7..c5c9ab8 100644 --- a/Stars45/Game.cpp +++ b/Stars45/Game.cpp @@ -38,8 +38,7 @@ const double MAX_FRAME_TIME_NORMAL = 1.0 / 5.0; Game::Game() : world(0), video_factory(0), video(0), video_settings(0), soundcard(0), screen(0), totaltime(0), - hInst(0), hwnd(0), frame_rate(0), frame_count(0), frame_count0(0), - frame_time(0), frame_time0(0), + hInst(0), hwnd(0), status(Game::OK), exit_code(0), window_style(0) { if (!game) { @@ -112,17 +111,6 @@ bool Game::IsWindowed() // +--------------------------------------------------------------------+ -double -Game::FrameRate() -{ - if (game) - return game->frame_rate; - - return 0; -} - -// +--------------------------------------------------------------------+ - bool Game::Init(HINSTANCE hi, HINSTANCE hpi, LPSTR cmdline, int nCmdShow) { @@ -614,16 +602,8 @@ Game::GetScreenHeight() void Game::CollectStats() { - frame_count++; - if (!totaltime) totaltime = clock.RealTime(); - if (frame_time - frame_time0 > 200) { - frame_rate = (frame_count - frame_count0) * 1000.0 / (frame_time - frame_time0); - frame_time0 = frame_time; - frame_count0 = frame_count; - } - if (video) { stats.nframe = video->GetStats().nframe; stats.nverts = video->GetStats().nverts; |