mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
Fix warnings with x64 build
But the game is a bit broken, no music and demo mode with broken coordinates.
This commit is contained in:
parent
93047957fd
commit
e197b01781
@ -72,7 +72,7 @@ bool ReadConfig(LPSTR lpCmdLine)
|
|||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
char buffer[200];
|
char buffer[200];
|
||||||
char* pText;
|
char* pText;
|
||||||
int nb;
|
size_t nb;
|
||||||
|
|
||||||
file = fopen("data\\config.def", "rb");
|
file = fopen("data\\config.def", "rb");
|
||||||
if ( file == NULL ) return false;
|
if ( file == NULL ) return false;
|
||||||
@ -476,7 +476,7 @@ LRESULT CALLBACK WindowProc (HWND hWnd, UINT message,
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
char s[50];
|
char s[50];
|
||||||
sprintf(s, "wParam=%d\n", wParam);
|
sprintf(s, "wParam=%d\n", static_cast<int> (wParam));
|
||||||
OutputDebug(s);
|
OutputDebug(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -838,7 +838,7 @@ int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
|
|||||||
{
|
{
|
||||||
if ( !GetMessage(&msg, NULL, 0, 0) )
|
if ( !GetMessage(&msg, NULL, 0, 0) )
|
||||||
{
|
{
|
||||||
return msg.wParam;
|
return static_cast<int> (msg.wParam);
|
||||||
}
|
}
|
||||||
TranslateMessage(&msg);
|
TranslateMessage(&msg);
|
||||||
DispatchMessage(&msg);
|
DispatchMessage(&msg);
|
||||||
@ -850,6 +850,6 @@ int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return msg.wParam;
|
return static_cast<int> (msg.wParam);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -98,7 +98,8 @@ bool CDecor::Write(int rank, bool bUser, int world, int time, int total)
|
|||||||
char filename[MAX_PATH];
|
char filename[MAX_PATH];
|
||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
DescFile* pBuffer = NULL;
|
DescFile* pBuffer = NULL;
|
||||||
int nb, i;
|
int i;
|
||||||
|
size_t nb;
|
||||||
|
|
||||||
if ( bUser )
|
if ( bUser )
|
||||||
{
|
{
|
||||||
@ -181,7 +182,8 @@ bool CDecor::Read(int rank, bool bUser, int &world, int &time, int &total)
|
|||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
DescFile* pBuffer = NULL;
|
DescFile* pBuffer = NULL;
|
||||||
int majRev, minRev;
|
int majRev, minRev;
|
||||||
int nb, i, x, y;
|
int i, x, y;
|
||||||
|
size_t nb;
|
||||||
OldBlupi oldBlupi;
|
OldBlupi oldBlupi;
|
||||||
|
|
||||||
Init(-1, -1);
|
Init(-1, -1);
|
||||||
@ -325,7 +327,7 @@ bool CDecor::FileExist(int rank, bool bUser, int &world, int &time, int &total)
|
|||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
DescFile* pBuffer = NULL;
|
DescFile* pBuffer = NULL;
|
||||||
int majRev, minRev;
|
int majRev, minRev;
|
||||||
int nb;
|
size_t nb;
|
||||||
|
|
||||||
if ( bUser )
|
if ( bUser )
|
||||||
{
|
{
|
||||||
|
15
event.cpp
15
event.cpp
@ -1738,7 +1738,8 @@ bool CEvent::CreateButtons()
|
|||||||
|
|
||||||
void AddCheatCode(char *pDst, char *pSrc)
|
void AddCheatCode(char *pDst, char *pSrc)
|
||||||
{
|
{
|
||||||
int i, j;
|
int i;
|
||||||
|
size_t j;
|
||||||
|
|
||||||
if ( pDst[0] != 0 ) strcat(pDst, " / ");
|
if ( pDst[0] != 0 ) strcat(pDst, " / ");
|
||||||
|
|
||||||
@ -4197,7 +4198,8 @@ bool CEvent::ReadLibelle(int world, bool bSchool, bool bHelp)
|
|||||||
char* pText;
|
char* pText;
|
||||||
char* pDest;
|
char* pDest;
|
||||||
char indic;
|
char indic;
|
||||||
int nb, h1, h2;
|
int h1, h2;
|
||||||
|
size_t nb;
|
||||||
|
|
||||||
if ( bSchool ) indic = '$';
|
if ( bSchool ) indic = '$';
|
||||||
else indic = '#';
|
else indic = '#';
|
||||||
@ -4259,7 +4261,7 @@ bool CEvent::WriteInfo()
|
|||||||
char filename[MAX_PATH];
|
char filename[MAX_PATH];
|
||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
DescInfo info;
|
DescInfo info;
|
||||||
int nb;
|
size_t nb;
|
||||||
|
|
||||||
strcpy(filename, "data\\info.blp");
|
strcpy(filename, "data\\info.blp");
|
||||||
AddUserPath(filename);
|
AddUserPath(filename);
|
||||||
@ -4301,7 +4303,7 @@ bool CEvent::ReadInfo()
|
|||||||
char filename[MAX_PATH];
|
char filename[MAX_PATH];
|
||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
DescInfo info;
|
DescInfo info;
|
||||||
int nb;
|
size_t nb;
|
||||||
|
|
||||||
strcpy(filename, "data\\info.blp");
|
strcpy(filename, "data\\info.blp");
|
||||||
AddUserPath(filename);
|
AddUserPath(filename);
|
||||||
@ -4421,7 +4423,8 @@ bool CEvent::DemoPlayStart()
|
|||||||
char filename[MAX_PATH];
|
char filename[MAX_PATH];
|
||||||
FILE* file = NULL;
|
FILE* file = NULL;
|
||||||
DemoHeader header;
|
DemoHeader header;
|
||||||
int nb, world, time, total;
|
int world, time, total;
|
||||||
|
size_t nb;
|
||||||
|
|
||||||
m_pDemoBuffer = (DemoEvent*)malloc(MAXDEMO*sizeof(DemoEvent));
|
m_pDemoBuffer = (DemoEvent*)malloc(MAXDEMO*sizeof(DemoEvent));
|
||||||
if ( m_pDemoBuffer == NULL ) return false;
|
if ( m_pDemoBuffer == NULL ) return false;
|
||||||
@ -4622,7 +4625,7 @@ bool CEvent::TreatEventBase(UINT message, WPARAM wParam, LPARAM lParam)
|
|||||||
bool bEnable;
|
bool bEnable;
|
||||||
|
|
||||||
pos = ConvLongToPos(lParam);
|
pos = ConvLongToPos(lParam);
|
||||||
fwKeys = wParam;
|
fwKeys = static_cast<int> (wParam);
|
||||||
|
|
||||||
DemoRecEvent(message, wParam, lParam);
|
DemoRecEvent(message, wParam, lParam);
|
||||||
|
|
||||||
|
4
event.h
4
event.h
@ -209,8 +209,8 @@ protected:
|
|||||||
bool m_bDemoPlay;
|
bool m_bDemoPlay;
|
||||||
DemoEvent* m_pDemoBuffer;
|
DemoEvent* m_pDemoBuffer;
|
||||||
int m_demoTime;
|
int m_demoTime;
|
||||||
int m_demoIndex;
|
size_t m_demoIndex;
|
||||||
int m_demoEnd;
|
size_t m_demoEnd;
|
||||||
int m_demoNumber;
|
int m_demoNumber;
|
||||||
bool m_bCtrlDown;
|
bool m_bCtrlDown;
|
||||||
POINT m_debugPos;
|
POINT m_debugPos;
|
||||||
|
8
misc.cpp
8
misc.cpp
@ -114,9 +114,9 @@ int Random(int min, int max)
|
|||||||
|
|
||||||
// Retourne le nom de dossier en cours.
|
// Retourne le nom de dossier en cours.
|
||||||
|
|
||||||
void GetCurrentDir(char *pName, int lg)
|
void GetCurrentDir(char *pName, size_t lg)
|
||||||
{
|
{
|
||||||
int i;
|
size_t i;
|
||||||
|
|
||||||
strncpy(pName, _pgmptr, lg-1);
|
strncpy(pName, _pgmptr, lg-1);
|
||||||
pName[lg-1] = 0;
|
pName[lg-1] = 0;
|
||||||
@ -152,7 +152,7 @@ void GetCurrentDir(char *pName, int lg)
|
|||||||
void AddCDPath(char *pFilename)
|
void AddCDPath(char *pFilename)
|
||||||
{
|
{
|
||||||
char temp[MAX_PATH];
|
char temp[MAX_PATH];
|
||||||
int lg;
|
size_t lg;
|
||||||
bool bDaniel = false;
|
bool bDaniel = false;
|
||||||
|
|
||||||
if ( g_CDPath[0] == 0 ) return;
|
if ( g_CDPath[0] == 0 ) return;
|
||||||
@ -192,7 +192,7 @@ void AddUserPath(char *pFilename)
|
|||||||
{
|
{
|
||||||
char temp[MAX_PATH];
|
char temp[MAX_PATH];
|
||||||
char* pText;
|
char* pText;
|
||||||
int pos;
|
size_t pos;
|
||||||
char last;
|
char last;
|
||||||
SECURITY_ATTRIBUTES att;
|
SECURITY_ATTRIBUTES att;
|
||||||
|
|
||||||
|
2
misc.h
2
misc.h
@ -13,7 +13,7 @@ extern POINT ConvLongToPos(LPARAM lParam);
|
|||||||
extern void InitRandom();
|
extern void InitRandom();
|
||||||
extern int Random(int min, int max);
|
extern int Random(int min, int max);
|
||||||
|
|
||||||
extern void GetCurrentDir(char *pName, int lg);
|
extern void GetCurrentDir(char *pName, size_t lg);
|
||||||
extern void AddCDPath(char *pFilename);
|
extern void AddCDPath(char *pFilename);
|
||||||
extern void AddUserPath(char *pFilename);
|
extern void AddUserPath(char *pFilename);
|
||||||
|
|
||||||
|
14
movie.cpp
14
movie.cpp
@ -41,7 +41,7 @@ bool CMovie::initAVI()
|
|||||||
|
|
||||||
// try to open the driver
|
// try to open the driver
|
||||||
return (mciSendCommand(0, MCI_OPEN, (DWORD)(MCI_OPEN_TYPE),
|
return (mciSendCommand(0, MCI_OPEN, (DWORD)(MCI_OPEN_TYPE),
|
||||||
(DWORD)(LPMCI_DGV_OPEN_PARMS)&mciOpen) == 0);
|
(DWORD_PTR)(LPMCI_DGV_OPEN_PARMS)&mciOpen) == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Closes the opened AVI file and the opened device type. |
|
// Closes the opened AVI file and the opened device type. |
|
||||||
@ -55,7 +55,7 @@ void CMovie::termAVI()
|
|||||||
// the device type.
|
// the device type.
|
||||||
mciID = mciGetDeviceID(AVI_VIDEO);
|
mciID = mciGetDeviceID(AVI_VIDEO);
|
||||||
mciSendCommand(mciID, MCI_CLOSE, 0L,
|
mciSendCommand(mciID, MCI_CLOSE, 0L,
|
||||||
(DWORD)(LPMCI_GENERIC_PARMS)&mciClose);
|
(DWORD_PTR)(LPMCI_GENERIC_PARMS)&mciClose);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -78,7 +78,7 @@ void CMovie::fileCloseMovie(HWND hWnd)
|
|||||||
MCI_GENERIC_PARMS mciGeneric;
|
MCI_GENERIC_PARMS mciGeneric;
|
||||||
|
|
||||||
mciSendCommand(m_wMCIDeviceID, MCI_CLOSE, 0L,
|
mciSendCommand(m_wMCIDeviceID, MCI_CLOSE, 0L,
|
||||||
(DWORD)(LPMCI_GENERIC_PARMS)&mciGeneric);
|
(DWORD_PTR)(LPMCI_GENERIC_PARMS)&mciGeneric);
|
||||||
|
|
||||||
m_fPlaying = false; // can't be playing any longer
|
m_fPlaying = false; // can't be playing any longer
|
||||||
m_fMovieOpen = false; // no more movies open
|
m_fMovieOpen = false; // no more movies open
|
||||||
@ -128,7 +128,7 @@ bool CMovie::fileOpenMovie(HWND hWnd, RECT rect, char *pFilename)
|
|||||||
// try to open the file
|
// try to open the file
|
||||||
if ( mciSendCommand(0, MCI_OPEN,
|
if ( mciSendCommand(0, MCI_OPEN,
|
||||||
(DWORD)(MCI_OPEN_ELEMENT|MCI_DGV_OPEN_PARENT|MCI_DGV_OPEN_WS),
|
(DWORD)(MCI_OPEN_ELEMENT|MCI_DGV_OPEN_PARENT|MCI_DGV_OPEN_WS),
|
||||||
(DWORD)(LPMCI_DGV_OPEN_PARMS)&mciOpen) == 0 )
|
(DWORD_PTR)(LPMCI_DGV_OPEN_PARMS)&mciOpen) == 0 )
|
||||||
{
|
{
|
||||||
// we opened the file o.k., now set up to play it.
|
// we opened the file o.k., now set up to play it.
|
||||||
m_wMCIDeviceID = mciOpen.wDeviceID; // save ID
|
m_wMCIDeviceID = mciOpen.wDeviceID; // save ID
|
||||||
@ -147,7 +147,7 @@ bool CMovie::fileOpenMovie(HWND hWnd, RECT rect, char *pFilename)
|
|||||||
mciStatus.dwItem = MCI_DGV_STATUS_HWND;
|
mciStatus.dwItem = MCI_DGV_STATUS_HWND;
|
||||||
mciSendCommand(m_wMCIDeviceID,
|
mciSendCommand(m_wMCIDeviceID,
|
||||||
MCI_STATUS, MCI_STATUS_ITEM,
|
MCI_STATUS, MCI_STATUS_ITEM,
|
||||||
(DWORD)(LPMCI_STATUS_PARMS)&mciStatus);
|
(DWORD_PTR)(LPMCI_STATUS_PARMS)&mciStatus);
|
||||||
m_hwndMovie = (HWND)mciStatus.dwReturn;
|
m_hwndMovie = (HWND)mciStatus.dwReturn;
|
||||||
|
|
||||||
// now get the movie centered
|
// now get the movie centered
|
||||||
@ -193,7 +193,7 @@ void CMovie::playMovie(HWND hWnd, int nDirection)
|
|||||||
dwFlags |= MCI_DGV_PLAY_REVERSE;
|
dwFlags |= MCI_DGV_PLAY_REVERSE;
|
||||||
|
|
||||||
mciSendCommand(m_wMCIDeviceID, MCI_PLAY, dwFlags,
|
mciSendCommand(m_wMCIDeviceID, MCI_PLAY, dwFlags,
|
||||||
(DWORD)(LPMCI_DGV_PLAY_PARMS)&mciPlay);
|
(DWORD_PTR)(LPMCI_DGV_PLAY_PARMS)&mciPlay);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -201,7 +201,7 @@ void CMovie::playMovie(HWND hWnd, int nDirection)
|
|||||||
|
|
||||||
// tell it to pause
|
// tell it to pause
|
||||||
mciSendCommand(m_wMCIDeviceID,MCI_PAUSE,0L,
|
mciSendCommand(m_wMCIDeviceID,MCI_PAUSE,0L,
|
||||||
(DWORD)(LPMCI_DGV_PAUSE_PARMS)&mciPause);
|
(DWORD_PTR)(LPMCI_DGV_PAUSE_PARMS)&mciPause);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -548,7 +548,7 @@ bool CSound::PlayMusic(HWND hWnd, LPSTR lpszMIDIFilename)
|
|||||||
dwReturn = mciSendCommand(NULL,
|
dwReturn = mciSendCommand(NULL,
|
||||||
MCI_OPEN,
|
MCI_OPEN,
|
||||||
MCI_OPEN_TYPE|MCI_OPEN_ELEMENT,
|
MCI_OPEN_TYPE|MCI_OPEN_ELEMENT,
|
||||||
(DWORD)(LPVOID)&mciOpenParms);
|
(DWORD_PTR)(LPVOID)&mciOpenParms);
|
||||||
if ( dwReturn != 0 )
|
if ( dwReturn != 0 )
|
||||||
{
|
{
|
||||||
OutputDebug("PlayMusic-1\n");
|
OutputDebug("PlayMusic-1\n");
|
||||||
@ -562,11 +562,11 @@ bool CSound::PlayMusic(HWND hWnd, LPSTR lpszMIDIFilename)
|
|||||||
m_MidiDeviceID = mciOpenParms.wDeviceID;
|
m_MidiDeviceID = mciOpenParms.wDeviceID;
|
||||||
|
|
||||||
// Begin playback.
|
// Begin playback.
|
||||||
mciPlayParms.dwCallback = (DWORD)hWnd;
|
mciPlayParms.dwCallback = (DWORD_PTR)hWnd;
|
||||||
dwReturn = mciSendCommand(m_MidiDeviceID,
|
dwReturn = mciSendCommand(m_MidiDeviceID,
|
||||||
MCI_PLAY,
|
MCI_PLAY,
|
||||||
MCI_NOTIFY,
|
MCI_NOTIFY,
|
||||||
(DWORD)(LPVOID)&mciPlayParms);
|
(DWORD_PTR)(LPVOID)&mciPlayParms);
|
||||||
if ( dwReturn != 0 )
|
if ( dwReturn != 0 )
|
||||||
{
|
{
|
||||||
OutputDebug("PlayMusic-2\n");
|
OutputDebug("PlayMusic-2\n");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user