123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- #include "main.h"
- static VOID
- PAL_GameStart(
- VOID
- )
- {
- PAL_SetLoadFlags(kLoadScene | kLoadPlayerSprite);
- if (!gpGlobals->fEnteringScene)
- {
-
-
-
- AUDIO_PlayMusic(gpGlobals->wNumMusic, TRUE, 1);
- }
- gpGlobals->fNeedToFadeIn = TRUE;
- gpGlobals->dwFrameNum = 0;
- }
- VOID
- PAL_GameMain(
- VOID
- )
- {
- DWORD dwTime;
-
-
-
- gpGlobals->bCurrentSaveSlot = (BYTE)PAL_OpeningMenu();
- gpGlobals->fInMainGame = TRUE;
-
-
-
- PAL_InitGameData(gpGlobals->bCurrentSaveSlot);
-
-
-
- dwTime = SDL_GetTicks();
- while (TRUE)
- {
-
-
-
- if (gpGlobals->fGameStart)
- {
- PAL_GameStart();
- gpGlobals->fGameStart = FALSE;
- }
-
-
-
- PAL_LoadResources();
-
-
-
- PAL_ClearKeyState();
-
-
-
- PAL_DelayUntil(dwTime);
-
-
-
- dwTime = SDL_GetTicks() + FRAME_TIME;
-
-
-
- PAL_StartFrame();
- }
- }
|