From 3c487c5cd69c53d6fea948643c0a76df03516605 Mon Sep 17 00:00:00 2001 From: Aki Date: Fri, 1 Apr 2022 21:23:39 +0200 Subject: Moved Stars45 to StarsEx --- Stars45/GameWinDX9.h | 79 ---------------------------------------------------- 1 file changed, 79 deletions(-) delete mode 100644 Stars45/GameWinDX9.h (limited to 'Stars45/GameWinDX9.h') diff --git a/Stars45/GameWinDX9.h b/Stars45/GameWinDX9.h deleted file mode 100644 index 43fc71d..0000000 --- a/Stars45/GameWinDX9.h +++ /dev/null @@ -1,79 +0,0 @@ -/* Starshatter: The Open Source Project - Copyright (c) 2021-2022, Starshatter: The Open Source Project Contributors - Copyright (c) 2011-2012, Starshatter OpenSource Distribution Contributors - Copyright (c) 1997-2006, Destroyer Studios LLC. -*/ - -#ifndef GameWinDX9_h -#define GameWinDX9_h - -#include "Color.h" -#include "Game.h" -#include "Types.h" -#include "WndProc.h" - - -class GameWinDX9 : public Game -{ -public: - static GameWinDX9* GetInstance(); - - GameWinDX9(); - virtual ~GameWinDX9(); - - virtual bool Init(HINSTANCE hi, HINSTANCE hpi, LPSTR cmdline, int nCmdShow); - virtual bool InitApplication(HINSTANCE hInstance); - virtual bool InitInstance(HINSTANCE hInstance, int nCmdShow); - virtual bool InitGame(); - - virtual bool InitVideo(); - virtual bool ResizeVideo(); - virtual bool ResetVideo(); - virtual bool ToggleFullscreen(); - virtual bool AdjustWindowForChange(); - - virtual bool SetupPalette(); - virtual bool LoadPalette(PALETTEENTRY* pal, BYTE* inv); - - virtual int Run() override; - - int MaxTexSize() const; - int MaxTexAspect() const; - Color GetScreenColor() const; - int GetScreenWidth() const; - int GetScreenHeight() const; - - HINSTANCE GetHINST(); - HWND GetHWND(); - - void SetMaxTexSize(int n); - void SetScreenColor(Color c); - - -protected: - friend LRESULT CALLBACK WndProc(HWND hwnd, UINT message, WPARAM uParam, LPARAM lParam); - - PALETTEENTRY standard_palette[256]; - BYTE inverse_palette[32768]; - - int max_tex_size; - Color screen_color; - - HINSTANCE hInst; - HWND hwnd; - - bool is_windowed; - bool is_active; - bool is_device_lost; - bool is_minimized; - bool is_maximized; - bool ignore_size_change; - bool is_device_initialized; - bool is_device_restored; - -private: - static GameWinDX9* instance; -}; - - -#endif // GameWinDX9_h -- cgit v1.1