mirror of
https://github.com/halpz/re3.git
synced 2024-12-26 18:15:27 +00:00
Fix MASTER build with glfw
This commit is contained in:
parent
c3d7a73c0b
commit
dd93a90ab2
|
@ -1,5 +1,15 @@
|
||||||
#if defined RW_GL3 && !defined LIBRW_SDL2
|
#if defined RW_GL3 && !defined LIBRW_SDL2
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
|
#include <windows.h>
|
||||||
|
#include <mmsystem.h>
|
||||||
|
#include <shellapi.h>
|
||||||
|
#include <windowsx.h>
|
||||||
|
#include <basetsd.h>
|
||||||
|
#include <regstr.h>
|
||||||
|
#include <shlobj.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#define WITHWINDOWS
|
#define WITHWINDOWS
|
||||||
#include "common.h"
|
#include "common.h"
|
||||||
|
|
||||||
|
@ -1195,7 +1205,11 @@ void resizeCB(GLFWwindow* window, int width, int height) {
|
||||||
* memory things don't work.
|
* memory things don't work.
|
||||||
*/
|
*/
|
||||||
/* redraw window */
|
/* redraw window */
|
||||||
if (RwInitialised && (gGameState == GS_PLAYING_GAME || gGameState == GS_ANIMVIEWER))
|
if (RwInitialised && (gGameState == GS_PLAYING_GAME
|
||||||
|
#ifndef MASTER
|
||||||
|
|| gGameState == GS_ANIMVIEWER
|
||||||
|
#endif
|
||||||
|
))
|
||||||
{
|
{
|
||||||
RsEventHandler((gGameState == GS_PLAYING_GAME ? rsIDLE : rsANIMVIEWER), (void*)TRUE);
|
RsEventHandler((gGameState == GS_PLAYING_GAME ? rsIDLE : rsANIMVIEWER), (void*)TRUE);
|
||||||
}
|
}
|
||||||
|
@ -1625,6 +1639,72 @@ main(int argc, char *argv[])
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
case GS_INIT_LOGO_MPEG:
|
||||||
|
{
|
||||||
|
//if (!startupDeactivate)
|
||||||
|
// PlayMovieInWindow(cmdShow, "movies\\Logo.mpg");
|
||||||
|
gGameState = GS_LOGO_MPEG;
|
||||||
|
TRACE("gGameState = GS_LOGO_MPEG;");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case GS_LOGO_MPEG:
|
||||||
|
{
|
||||||
|
// CPad::UpdatePads();
|
||||||
|
|
||||||
|
// if (startupDeactivate || ControlsManager.GetJoyButtonJustDown() != 0)
|
||||||
|
++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetLeftMouseJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetEnterJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetCharJustDown(' '))
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetAltJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetTabJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case GS_INIT_INTRO_MPEG:
|
||||||
|
{
|
||||||
|
//#ifndef NO_MOVIES
|
||||||
|
// CloseClip();
|
||||||
|
// CoUninitialize();
|
||||||
|
//#endif
|
||||||
|
//
|
||||||
|
// if (CMenuManager::OS_Language == LANG_FRENCH || CMenuManager::OS_Language == LANG_GERMAN)
|
||||||
|
// PlayMovieInWindow(cmdShow, "movies\\GTAtitlesGER.mpg");
|
||||||
|
// else
|
||||||
|
// PlayMovieInWindow(cmdShow, "movies\\GTAtitles.mpg");
|
||||||
|
|
||||||
|
gGameState = GS_INTRO_MPEG;
|
||||||
|
TRACE("gGameState = GS_INTRO_MPEG;");
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
case GS_INTRO_MPEG:
|
||||||
|
{
|
||||||
|
// CPad::UpdatePads();
|
||||||
|
//
|
||||||
|
// if (startupDeactivate || ControlsManager.GetJoyButtonJustDown() != 0)
|
||||||
|
++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetLeftMouseJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetEnterJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetCharJustDown(' '))
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetAltJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
// else if (CPad::GetPad(0)->GetTabJustDown())
|
||||||
|
// ++gGameState;
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case GS_INIT_ONCE:
|
case GS_INIT_ONCE:
|
||||||
{
|
{
|
||||||
//CoUninitialize();
|
//CoUninitialize();
|
||||||
|
@ -1833,8 +1913,10 @@ main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
if ( gGameState == GS_PLAYING_GAME )
|
if ( gGameState == GS_PLAYING_GAME )
|
||||||
CGame::ShutDown();
|
CGame::ShutDown();
|
||||||
|
#ifndef MASTER
|
||||||
else if ( gGameState == GS_ANIMVIEWER )
|
else if ( gGameState == GS_ANIMVIEWER )
|
||||||
CAnimViewer::Shutdown();
|
CAnimViewer::Shutdown();
|
||||||
|
#endif
|
||||||
|
|
||||||
CTimer::Stop();
|
CTimer::Stop();
|
||||||
|
|
||||||
|
@ -1858,8 +1940,10 @@ main(int argc, char *argv[])
|
||||||
|
|
||||||
if ( gGameState == GS_PLAYING_GAME )
|
if ( gGameState == GS_PLAYING_GAME )
|
||||||
CGame::ShutDown();
|
CGame::ShutDown();
|
||||||
|
#ifndef MASTER
|
||||||
else if ( gGameState == GS_ANIMVIEWER )
|
else if ( gGameState == GS_ANIMVIEWER )
|
||||||
CAnimViewer::Shutdown();
|
CAnimViewer::Shutdown();
|
||||||
|
#endif
|
||||||
|
|
||||||
DMAudio.Terminate();
|
DMAudio.Terminate();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue