mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
Fix types
This commit is contained in:
parent
88607105eb
commit
34d16be1b8
@ -26,7 +26,7 @@
|
||||
DECOMP_SIZE_ASSERT(IsleApp, 0x8c)
|
||||
|
||||
// GLOBAL: ISLE 0x410030
|
||||
IsleApp* g_isle = 0;
|
||||
IsleApp* g_isle = NULL;
|
||||
|
||||
// GLOBAL: ISLE 0x410034
|
||||
unsigned char g_mousedown = 0;
|
||||
@ -35,16 +35,16 @@ unsigned char g_mousedown = 0;
|
||||
unsigned char g_mousemoved = 0;
|
||||
|
||||
// GLOBAL: ISLE 0x41003c
|
||||
int g_closed = 0;
|
||||
BOOL g_closed = FALSE;
|
||||
|
||||
// GLOBAL: ISLE 0x410040
|
||||
RECT g_windowRect = {0, 0, 640, 480};
|
||||
|
||||
// GLOBAL: ISLE 0x410050
|
||||
int g_rmDisabled = 0;
|
||||
BOOL g_rmDisabled = FALSE;
|
||||
|
||||
// GLOBAL: ISLE 0x410054
|
||||
int g_waitingForTargetDepth = 1;
|
||||
BOOL g_waitingForTargetDepth = TRUE;
|
||||
|
||||
// GLOBAL: ISLE 0x410058
|
||||
int g_targetWidth = 640;
|
||||
@ -56,7 +56,7 @@ int g_targetHeight = 480;
|
||||
int g_targetDepth = 16;
|
||||
|
||||
// GLOBAL: ISLE 0x410064
|
||||
int g_reqEnableRMDevice = 0;
|
||||
BOOL g_reqEnableRMDevice = FALSE;
|
||||
|
||||
// STRING: ISLE 0x4101c4
|
||||
#define WNDCLASS_NAME "Lego Island MainNoM App"
|
||||
@ -75,23 +75,23 @@ IsleApp::IsleApp()
|
||||
m_cdPath = NULL;
|
||||
m_deviceId = NULL;
|
||||
m_savePath = NULL;
|
||||
m_fullScreen = 1;
|
||||
m_flipSurfaces = 0;
|
||||
m_backBuffersInVram = 1;
|
||||
m_using8bit = 0;
|
||||
m_using16bit = 1;
|
||||
m_fullScreen = TRUE;
|
||||
m_flipSurfaces = FALSE;
|
||||
m_backBuffersInVram = TRUE;
|
||||
m_using8bit = FALSE;
|
||||
m_using16bit = TRUE;
|
||||
m_unk0x24 = 0;
|
||||
m_drawCursor = 0;
|
||||
m_use3dSound = 1;
|
||||
m_useMusic = 1;
|
||||
m_useJoystick = 0;
|
||||
m_drawCursor = FALSE;
|
||||
m_use3dSound = TRUE;
|
||||
m_useMusic = TRUE;
|
||||
m_useJoystick = FALSE;
|
||||
m_joystickIndex = 0;
|
||||
m_wideViewAngle = 1;
|
||||
m_wideViewAngle = TRUE;
|
||||
m_islandQuality = 1;
|
||||
m_islandTexture = 1;
|
||||
m_gameStarted = 0;
|
||||
m_gameStarted = FALSE;
|
||||
m_frameDelta = 10;
|
||||
m_windowActive = 1;
|
||||
m_windowActive = TRUE;
|
||||
|
||||
#ifdef COMPAT_MODE
|
||||
{
|
||||
@ -314,9 +314,9 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine
|
||||
}
|
||||
|
||||
if (g_reqEnableRMDevice) {
|
||||
g_reqEnableRMDevice = 0;
|
||||
g_reqEnableRMDevice = FALSE;
|
||||
VideoManager()->EnableRMDevice();
|
||||
g_rmDisabled = 0;
|
||||
g_rmDisabled = FALSE;
|
||||
Lego()->StopTimer();
|
||||
}
|
||||
|
||||
@ -417,7 +417,7 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
if (wParam == SC_SCREENSAVE) {
|
||||
return 0;
|
||||
}
|
||||
if (wParam == SC_CLOSE && g_closed == 0) {
|
||||
if (wParam == SC_CLOSE && g_closed == FALSE) {
|
||||
if (g_isle) {
|
||||
if (g_rmDisabled) {
|
||||
ShowWindow(g_isle->GetWindowHandle(), SW_RESTORE);
|
||||
@ -451,7 +451,7 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
int targetHeight = HIWORD(lParam);
|
||||
|
||||
if (g_waitingForTargetDepth) {
|
||||
g_waitingForTargetDepth = 0;
|
||||
g_waitingForTargetDepth = FALSE;
|
||||
g_targetDepth = targetDepth;
|
||||
}
|
||||
else {
|
||||
@ -464,11 +464,11 @@ LRESULT WINAPI WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
||||
|
||||
if (g_rmDisabled) {
|
||||
if (valid) {
|
||||
g_reqEnableRMDevice = 1;
|
||||
g_reqEnableRMDevice = TRUE;
|
||||
}
|
||||
}
|
||||
else if (!valid) {
|
||||
g_rmDisabled = 1;
|
||||
g_rmDisabled = TRUE;
|
||||
Lego()->StartTimer();
|
||||
VideoManager()->DisableRMDevice();
|
||||
}
|
||||
@ -703,7 +703,7 @@ BOOL IsleApp::ReadReg(LPCSTR name, LPSTR outValue, DWORD outSize)
|
||||
}
|
||||
|
||||
// FUNCTION: ISLE 0x4027b0
|
||||
int IsleApp::ReadRegBool(LPCSTR name, BOOL* out)
|
||||
BOOL IsleApp::ReadRegBool(LPCSTR name, BOOL* out)
|
||||
{
|
||||
char buffer[256];
|
||||
|
||||
@ -725,7 +725,7 @@ int IsleApp::ReadRegBool(LPCSTR name, BOOL* out)
|
||||
}
|
||||
|
||||
// FUNCTION: ISLE 0x402880
|
||||
int IsleApp::ReadRegInt(LPCSTR name, int* out)
|
||||
BOOL IsleApp::ReadRegInt(LPCSTR name, int* out)
|
||||
{
|
||||
char buffer[256];
|
||||
|
||||
@ -875,7 +875,7 @@ inline void IsleApp::Tick(BOOL sleepIfNotNextFrame)
|
||||
if (Start(&ds) != SUCCESS) {
|
||||
return;
|
||||
}
|
||||
m_gameStarted = 1;
|
||||
m_gameStarted = TRUE;
|
||||
}
|
||||
}
|
||||
else if (sleepIfNotNextFrame != 0) {
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
#ifndef ISLEAPP_H
|
||||
#define ISLEAPP_H
|
||||
|
||||
#include "mxtypes.h"
|
||||
#include "mxvideoparam.h"
|
||||
|
||||
#include <windows.h>
|
||||
@ -28,8 +29,8 @@ class IsleApp {
|
||||
MxResult SetupWindow(HINSTANCE hInstance, LPSTR lpCmdLine);
|
||||
|
||||
BOOL ReadReg(LPCSTR name, LPSTR outValue, DWORD outSize);
|
||||
int ReadRegBool(LPCSTR name, BOOL* out);
|
||||
int ReadRegInt(LPCSTR name, int* out);
|
||||
BOOL ReadRegBool(LPCSTR name, BOOL* out);
|
||||
BOOL ReadRegInt(LPCSTR name, int* out);
|
||||
|
||||
void LoadConfig();
|
||||
void Tick(BOOL sleepIfNotNextFrame);
|
||||
@ -63,8 +64,8 @@ class IsleApp {
|
||||
BOOL m_wideViewAngle; // 0x38
|
||||
int m_islandQuality; // 0x3c
|
||||
int m_islandTexture; // 0x40
|
||||
int m_gameStarted; // 0x44
|
||||
MxLong m_frameDelta; // 0x48
|
||||
BOOL m_gameStarted; // 0x44
|
||||
MxTime m_frameDelta; // 0x48
|
||||
MxVideoParam m_videoParam; // 0x4c
|
||||
BOOL m_windowActive; // 0x70
|
||||
HWND m_windowHandle; // 0x74
|
||||
|
||||
Loading…
Reference in New Issue
Block a user