Fixes
What is it with Pixel's official code, and relying on non-standard stuff? Even his PxTone library had portability issues.
This commit is contained in:
parent
2a70cbe89a
commit
35344c5f4f
11 changed files with 14 additions and 21 deletions
|
@ -7,7 +7,6 @@
|
||||||
|
|
||||||
#include "CommonDefines.h"
|
#include "CommonDefines.h"
|
||||||
#include "Draw.h"
|
#include "Draw.h"
|
||||||
#include "File.h"
|
|
||||||
#include "Frame.h"
|
#include "Frame.h"
|
||||||
#include "Game.h"
|
#include "Game.h"
|
||||||
#include "Map.h"
|
#include "Map.h"
|
||||||
|
|
|
@ -5,7 +5,6 @@
|
||||||
#include "WindowsWrapper.h"
|
#include "WindowsWrapper.h"
|
||||||
|
|
||||||
#include "Config.h"
|
#include "Config.h"
|
||||||
#include "File.h"
|
|
||||||
#include "Tags.h"
|
#include "Tags.h"
|
||||||
|
|
||||||
static const char* const config_filename = "Config.dat"; // Not the original name
|
static const char* const config_filename = "Config.dat"; // Not the original name
|
||||||
|
|
|
@ -281,7 +281,7 @@ long GetFileSizeLong(const char *path)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef WINDOWS
|
#ifdef WINDOWS
|
||||||
BOOL PrintBitmapError(char *string, int value)
|
BOOL PrintBitmapError(const char *string, int value)
|
||||||
{
|
{
|
||||||
char path[MAX_PATH];
|
char path[MAX_PATH];
|
||||||
FILE *fp;
|
FILE *fp;
|
||||||
|
@ -351,7 +351,7 @@ BOOL CenterWindow(HWND hWnd)
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO - Inaccurate stack frame
|
// TODO - Inaccurate stack frame
|
||||||
BOOL LoadWindowRect(HWND hWnd, char *filename, BOOL unknown)
|
BOOL LoadWindowRect(HWND hWnd, const char *filename, BOOL unknown)
|
||||||
{
|
{
|
||||||
char path[MAX_PATH];
|
char path[MAX_PATH];
|
||||||
int min_window_width;
|
int min_window_width;
|
||||||
|
|
|
@ -13,10 +13,10 @@ int CheckTime(SYSTEMTIME *system_time_low, SYSTEMTIME *system_time_high);
|
||||||
BOOL CheckFileExists(const char *name);
|
BOOL CheckFileExists(const char *name);
|
||||||
long GetFileSizeLong(const char *path);
|
long GetFileSizeLong(const char *path);
|
||||||
#ifdef WINDOWS
|
#ifdef WINDOWS
|
||||||
BOOL PrintBitmapError(char *string, int value);
|
BOOL PrintBitmapError(const char *string, int value);
|
||||||
#endif
|
#endif
|
||||||
BOOL IsShiftJIS(unsigned char c);
|
BOOL IsShiftJIS(unsigned char c);
|
||||||
BOOL CenterWindow(HWND hWnd);
|
BOOL CenterWindow(HWND hWnd);
|
||||||
BOOL LoadWindowRect(HWND hWnd, char *filename, BOOL unknown);
|
BOOL LoadWindowRect(HWND hWnd, const char *filename, BOOL unknown);
|
||||||
BOOL SaveWindowRect(HWND hWnd, const char *filename);
|
BOOL SaveWindowRect(HWND hWnd, const char *filename);
|
||||||
BOOL IsEnableBitmap(const char *path);
|
BOOL IsEnableBitmap(const char *path);
|
||||||
|
|
12
src/Main.cpp
12
src/Main.cpp
|
@ -31,8 +31,8 @@ int gJoystickButtonTable[8];
|
||||||
|
|
||||||
HWND ghWnd;
|
HWND ghWnd;
|
||||||
BOOL bFullscreen;
|
BOOL bFullscreen;
|
||||||
|
BOOL gbUseJoystick = FALSE;
|
||||||
|
|
||||||
static BOOL gbUseJoystick = FALSE;
|
|
||||||
static BOOL bFps = FALSE;
|
static BOOL bFps = FALSE;
|
||||||
static BOOL bActive = TRUE;
|
static BOOL bActive = TRUE;
|
||||||
|
|
||||||
|
@ -655,24 +655,24 @@ LRESULT __stdcall WindowProcedure(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lPa
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 40002:
|
case 40002:
|
||||||
DialogBoxParamA(ghInstance, "DLG_ABOUT", hWnd, VersionDialog, NULL);
|
DialogBoxParamA(ghInstance, "DLG_ABOUT", hWnd, VersionDialog, 0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 40004:
|
case 40004:
|
||||||
if (!OpenVolumeConfiguration(hWnd))
|
if (!OpenVolumeConfiguration(hWnd))
|
||||||
#ifdef JAPANESE
|
#ifdef JAPANESE
|
||||||
MessageBoxA(hWnd, "â{âèâàü[âÇɦÆÞéïNô«é+é½é_é¦é±é+éÁé¢", lpWindowName, NULL);
|
MessageBoxA(hWnd, "â{âèâàü[âÇɦÆÞéïNô«é+é½é_é¦é±é+éÁé¢", lpWindowName, 0);
|
||||||
#else
|
#else
|
||||||
MessageBoxA(hWnd, "Could not launch volume configuration", lpWindowName, NULL);
|
MessageBoxA(hWnd, "Could not launch volume configuration", lpWindowName, 0);
|
||||||
#endif
|
#endif
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 40005:
|
case 40005:
|
||||||
DialogBoxParamA(ghInstance, "DLG_SAVE", hWnd, DebugSaveDialog, NULL);
|
DialogBoxParamA(ghInstance, "DLG_SAVE", hWnd, DebugSaveDialog, 0);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 40007:
|
case 40007:
|
||||||
DialogBoxParamA(ghInstance, "DLG_MUTE", hWnd, DebugMuteDialog, NULL);
|
DialogBoxParamA(ghInstance, "DLG_MUTE", hWnd, DebugMuteDialog, 0);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
|
|
||||||
#include "CommonDefines.h"
|
#include "CommonDefines.h"
|
||||||
#include "Draw.h"
|
#include "Draw.h"
|
||||||
#include "File.h"
|
|
||||||
#include "NpChar.h"
|
#include "NpChar.h"
|
||||||
#include "Tags.h"
|
#include "Tags.h"
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
#include "Caret.h"
|
#include "Caret.h"
|
||||||
#include "Draw.h"
|
#include "Draw.h"
|
||||||
#include "Game.h"
|
#include "Game.h"
|
||||||
#include "File.h"
|
|
||||||
#include "MyChar.h"
|
#include "MyChar.h"
|
||||||
#include "NpChar.h"
|
#include "NpChar.h"
|
||||||
#include "Sound.h"
|
#include "Sound.h"
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
#include "ArmsItem.h"
|
#include "ArmsItem.h"
|
||||||
#include "Caret.h"
|
#include "Caret.h"
|
||||||
#include "Draw.h"
|
#include "Draw.h"
|
||||||
#include "File.h"
|
|
||||||
#include "Flags.h"
|
#include "Flags.h"
|
||||||
#include "Game.h"
|
#include "Game.h"
|
||||||
#include "MyChar.h"
|
#include "MyChar.h"
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
|
|
||||||
#include "WindowsWrapper.h"
|
#include "WindowsWrapper.h"
|
||||||
|
|
||||||
#include "File.h"
|
|
||||||
#include "Generic.h"
|
#include "Generic.h"
|
||||||
#include "NpcAct.h"
|
#include "NpcAct.h"
|
||||||
|
|
||||||
|
|
|
@ -109,7 +109,7 @@ typedef struct OrgData
|
||||||
void PlayData(void);
|
void PlayData(void);
|
||||||
void SetPlayPointer(long x); // 再生ポインターを指定の位置に設定 (Set playback pointer to specified position)
|
void SetPlayPointer(long x); // 再生ポインターを指定の位置に設定 (Set playback pointer to specified position)
|
||||||
// 以下はファイル関係 (The following are related to files)
|
// 以下はファイル関係 (The following are related to files)
|
||||||
BOOL OrgData::InitMusicData(const char *path);
|
BOOL InitMusicData(const char *path);
|
||||||
} ORGDATA;
|
} ORGDATA;
|
||||||
|
|
||||||
ORGDATA org_data;
|
ORGDATA org_data;
|
||||||
|
@ -765,7 +765,7 @@ BOOL QuitMMTimer();
|
||||||
//グローバル変数 (Global variable)
|
//グローバル変数 (Global variable)
|
||||||
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
||||||
static UINT ExactTime = 13; // 最小精度 (Minimum accuracy)
|
static UINT ExactTime = 13; // 最小精度 (Minimum accuracy)
|
||||||
static UINT TimerID = NULL;
|
static UINT TimerID;
|
||||||
static BOOL nameless_flag;
|
static BOOL nameless_flag;
|
||||||
|
|
||||||
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
||||||
|
@ -799,7 +799,7 @@ BOOL InitMMTimer()
|
||||||
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
|
||||||
BOOL StartTimer(DWORD dwTimer)
|
BOOL StartTimer(DWORD dwTimer)
|
||||||
{
|
{
|
||||||
MMRESULT ret = NULL;
|
MMRESULT ret = MMSYSERR_NOERROR;
|
||||||
ExactTime = dwTimer;
|
ExactTime = dwTimer;
|
||||||
|
|
||||||
// タイマーを生成する (Generate timer)
|
// タイマーを生成する (Generate timer)
|
||||||
|
@ -808,7 +808,7 @@ BOOL StartTimer(DWORD dwTimer)
|
||||||
dwTimer, // タイマー時間 (Timer time)
|
dwTimer, // タイマー時間 (Timer time)
|
||||||
10, // 許容できるタイマー精度 (Acceptable timer accuracy)
|
10, // 許容できるタイマー精度 (Acceptable timer accuracy)
|
||||||
(LPTIMECALLBACK)TimerProc, // コールバックプロシージャ (Callback procedure)
|
(LPTIMECALLBACK)TimerProc, // コールバックプロシージャ (Callback procedure)
|
||||||
NULL, // ユーザーがコールバック関数のdwUserに送る情報値 (Information value sent by user to dwUser in callback function)
|
0, // ユーザーがコールバック関数のdwUserに送る情報値 (Information value sent by user to dwUser in callback function)
|
||||||
TIME_PERIODIC // タイマー時間毎にイベントを発生させる (Generate an event every timer time)
|
TIME_PERIODIC // タイマー時間毎にイベントを発生させる (Generate an event every timer time)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,6 @@
|
||||||
#include "ArmsItem.h"
|
#include "ArmsItem.h"
|
||||||
#include "BossLife.h"
|
#include "BossLife.h"
|
||||||
#include "Fade.h"
|
#include "Fade.h"
|
||||||
#include "File.h"
|
|
||||||
#include "Flags.h"
|
#include "Flags.h"
|
||||||
#include "Frame.h"
|
#include "Frame.h"
|
||||||
#include "Game.h"
|
#include "Game.h"
|
||||||
|
|
Loading…
Add table
Reference in a new issue