summaryrefslogtreecommitdiffhomepage
path: root/StarsEx
diff options
context:
space:
mode:
Diffstat (limited to 'StarsEx')
-rw-r--r--StarsEx/Game.cpp21
-rw-r--r--StarsEx/Game.h14
-rw-r--r--StarsEx/GameWinDX9.cpp2
-rw-r--r--StarsEx/Keyboard.cpp3
-rw-r--r--StarsEx/NPClientWraps.cpp2
-rw-r--r--StarsEx/NavAI.cpp5
6 files changed, 17 insertions, 30 deletions
diff --git a/StarsEx/Game.cpp b/StarsEx/Game.cpp
index a7fd991..90fcf62 100644
--- a/StarsEx/Game.cpp
+++ b/StarsEx/Game.cpp
@@ -8,18 +8,14 @@
*/
#include "Game.h"
+
+#include <cstdint>
+
+#include "Clock.h"
+#include "ContentBundle.h"
#include "Mouse.h"
-#include "Universe.h"
-#include "Window.h"
-#include "UIEventDispatch.h"
#include "Panic.h"
-#include "Pcx.h"
-#include "Bitmap.h"
-#include "VideoSettings.h"
-#include "ContentBundle.h"
-#include "Clock.h"
-#include "WndProc.h"
-#include "SoundCard.h"
+#include "UIEventDispatch.h"
Game* Game::instance {nullptr};
@@ -50,7 +46,7 @@ Game::~Game()
// +--------------------------------------------------------------------+
bool
-Game::Init(HINSTANCE hi, HINSTANCE hpi, LPSTR cmdline, int nCmdShow)
+Game::Init()
{
status = OK;
@@ -172,7 +168,8 @@ Game::GetInstance()
// +--------------------------------------------------------------------+
-DWORD Game::Frame()
+std::uint32_t
+Game::Frame()
{
return frame_number;
}
diff --git a/StarsEx/Game.h b/StarsEx/Game.h
index 50b3379..878f2d0 100644
--- a/StarsEx/Game.h
+++ b/StarsEx/Game.h
@@ -10,9 +10,8 @@
#ifndef Game_h
#define Game_h
-#include "Types.h"
+#include <cstdint>
-// +--------------------------------------------------------------------+
class Game
{
@@ -33,11 +32,7 @@ public:
Game();
virtual ~Game();
- //
- // MAIN GAME FUNCTIONALITY:
- //
-
- virtual bool Init(HINSTANCE hi, HINSTANCE hpi, LPSTR cmdline, int nCmdShow);
+ virtual bool Init();
virtual int Run();
virtual void Exit();
@@ -54,7 +49,7 @@ public:
static Game* GetInstance();
- DWORD Frame();
+ std::uint32_t Frame();
bool Active() const { return active; }
bool Paused() const { return paused; }
@@ -75,12 +70,11 @@ protected:
bool active;
bool paused;
- DWORD frame_number;
+ std::uint32_t frame_number;
private:
static Game* instance;
};
-// +--------------------------------------------------------------------+
#endif // Game_h
diff --git a/StarsEx/GameWinDX9.cpp b/StarsEx/GameWinDX9.cpp
index 9f5595d..236c512 100644
--- a/StarsEx/GameWinDX9.cpp
+++ b/StarsEx/GameWinDX9.cpp
@@ -105,7 +105,7 @@ GameWinDX9::Init(HINSTANCE hi, HINSTANCE hpi, LPSTR cmdline, int nCmdShow)
if (status != OK)
return false;
- return Game::Init(hi, hpi, cmdline, nCmdShow);
+ return Game::Init();
}
diff --git a/StarsEx/Keyboard.cpp b/StarsEx/Keyboard.cpp
index 63b93e9..c4e2d26 100644
--- a/StarsEx/Keyboard.cpp
+++ b/StarsEx/Keyboard.cpp
@@ -12,7 +12,8 @@
*/
#include "Keyboard.h"
-#include "Game.h"
+
+#include "Types.h"
// +--------------------------------------------------------------------+
diff --git a/StarsEx/NPClientWraps.cpp b/StarsEx/NPClientWraps.cpp
index 0705696..92d5561 100644
--- a/StarsEx/NPClientWraps.cpp
+++ b/StarsEx/NPClientWraps.cpp
@@ -21,8 +21,8 @@
// *
// *******************************************************************************
//
-#include "Game.h"
#include "Text.h"
+#include "Types.h"
#include "NPClient.h"
#include "NPClientWraps.h"
diff --git a/StarsEx/NavAI.cpp b/StarsEx/NavAI.cpp
index ad897d0..609c4ab 100644
--- a/StarsEx/NavAI.cpp
+++ b/StarsEx/NavAI.cpp
@@ -27,8 +27,6 @@
#include "KeyMap.h"
#include "HUDView.h"
#include "HUDSounds.h"
-
-#include "Game.h"
#include "ContentBundle.h"
// +----------------------------------------------------------------------+
@@ -616,6 +614,3 @@ NavAI::AvoidTerrain()
return avoid;
}
-
-
-