Include/declaration cleanup for src/frontend.c/h.
Also rename the various GameOptionsX to what they actually do, e.g. AudioOptions. Refs #1647. git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11040 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
1e236efdb6
commit
c665480274
944
src/frontend.c
944
src/frontend.c
File diff suppressed because it is too large
Load Diff
|
@ -47,58 +47,47 @@ typedef enum _title_mode {
|
|||
QUIT, // 14 leaving game
|
||||
LOADSAVEGAME, // 15 loading a save game
|
||||
KEYMAP, // 16 keymap editor
|
||||
GAME2, // 17 second options menu.
|
||||
GAME3, // 18 third options menu.
|
||||
GAME4, // 19 fourth options menu.
|
||||
GAME5, // 20 fifth options menu (mouse)
|
||||
GRAPHICS_OPTIONS, // 17 graphics options menu
|
||||
AUDIO_OPTIONS, // 18 audio options menu
|
||||
VIDEO_OPTIONS, // 19 video options menu
|
||||
MOUSE_OPTIONS, // 20 mouse options menu
|
||||
} tMode;
|
||||
|
||||
extern tMode titleMode; // the global case
|
||||
extern tMode lastTitleMode;
|
||||
|
||||
#define DEFAULT_LEVEL "CAM_1A"
|
||||
#define TUTORIAL_LEVEL "TUTORIAL3"
|
||||
|
||||
#define MAX_LEVEL_NAME_SIZE (256)
|
||||
|
||||
extern char aLevelName[MAX_LEVEL_NAME_SIZE+1]; //256]; // vital! the wrf file to use.
|
||||
|
||||
extern BOOL bUsingKeyboard; // to disable mouse pointer when using keys.
|
||||
extern BOOL bUsingSlider;
|
||||
|
||||
extern BOOL bLimiterLoaded;
|
||||
|
||||
extern void changeTitleMode (tMode mode);
|
||||
extern BOOL startTitleMenu (void);
|
||||
extern BOOL runTitleMenu (void);
|
||||
extern BOOL runSinglePlayerMenu (void);
|
||||
extern BOOL runMultiPlayerMenu (void);
|
||||
extern BOOL runGameOptionsMenu (void);
|
||||
extern BOOL runDemoMenu (void);
|
||||
extern BOOL runOptionsMenu (void);
|
||||
extern BOOL runTutorialMenu (void);
|
||||
|
||||
extern void processFrontendSnap (BOOL bHideCursor);
|
||||
void changeTitleMode(tMode mode);
|
||||
BOOL runTitleMenu(void);
|
||||
BOOL runSinglePlayerMenu(void);
|
||||
BOOL runMultiPlayerMenu(void);
|
||||
BOOL runGameOptionsMenu(void);
|
||||
BOOL runOptionsMenu(void);
|
||||
BOOL runGraphicsOptionsMenu(void);
|
||||
BOOL runAudioOptionsMenu(void);
|
||||
BOOL runVideoOptionsMenu(void);
|
||||
BOOL runMouseOptionsMenu(void);
|
||||
BOOL runTutorialMenu(void);
|
||||
|
||||
extern void addTopForm (void);
|
||||
extern void addBottomForm (void);
|
||||
extern void addBackdrop (void);
|
||||
extern void addTextButton (UDWORD id, UDWORD PosX, UDWORD PosY, const char *txt, unsigned int style);
|
||||
extern void addText (UDWORD id, UDWORD PosX, UDWORD PosY, const char *txt, UDWORD formID);
|
||||
extern void addSideText (UDWORD id, UDWORD PosX, UDWORD PosY, const char *txt);
|
||||
extern void addFESlider (UDWORD id, UDWORD parent, UDWORD x, UDWORD y, UDWORD stops, UDWORD pos);
|
||||
extern void addFEAISlider (UDWORD id, UDWORD parent, UDWORD x, UDWORD y, UDWORD stops, UDWORD pos);
|
||||
void addTopForm(void);
|
||||
void addBottomForm(void);
|
||||
void addBackdrop(void);
|
||||
void addTextButton(UDWORD id, UDWORD PosX, UDWORD PosY, const char *txt, unsigned int style);
|
||||
void addText(UDWORD id, UDWORD PosX, UDWORD PosY, const char *txt, UDWORD formID);
|
||||
void addSideText(UDWORD id, UDWORD PosX, UDWORD PosY, const char *txt);
|
||||
void addFESlider(UDWORD id, UDWORD parent, UDWORD x, UDWORD y, UDWORD stops, UDWORD pos);
|
||||
void addFEAISlider(UDWORD id, UDWORD parent, UDWORD x, UDWORD y, UDWORD stops, UDWORD pos);
|
||||
|
||||
extern void displayLogo (WIDGET *psWidget, UDWORD xOffset, UDWORD yOffset, PIELIGHT *pColours);
|
||||
extern void displayTextOption (WIDGET *psWidget, UDWORD xOffset, UDWORD yOffset, PIELIGHT *pColours);
|
||||
void displayTextOption(WIDGET *psWidget, UDWORD xOffset, UDWORD yOffset, PIELIGHT *pColours);
|
||||
|
||||
extern void loadOK (void);
|
||||
extern BOOL CancelPressed (void);
|
||||
BOOL CancelPressed(void);
|
||||
|
||||
BOOL runGameOptions2Menu (void);
|
||||
BOOL runGameOptions3Menu (void);
|
||||
BOOL runGameOptions4Menu (void);
|
||||
BOOL runGameOptions5Menu (void);
|
||||
|
||||
// ////////////////////////////////////////////////////////////////////////////
|
||||
// defines.
|
||||
|
@ -115,7 +104,6 @@ BOOL runGameOptions5Menu (void);
|
|||
#define FRONTEND_TOPFORM_WIDEH 150
|
||||
|
||||
|
||||
|
||||
#define FRONTEND_BOTFORMX 80
|
||||
#define FRONTEND_BOTFORMY 170
|
||||
#define FRONTEND_BOTFORMW 480
|
||||
|
@ -195,7 +183,7 @@ enum
|
|||
FE_P6, // player 6 buton
|
||||
FE_P7, // player 7 buton
|
||||
|
||||
FRONTEND_GAMEOPTIONS = 21000, // Game Options menu 1
|
||||
FRONTEND_GAMEOPTIONS = 21000, // Game Options menu
|
||||
FRONTEND_LANGUAGE,
|
||||
FRONTEND_LANGUAGE_R,
|
||||
FRONTEND_COLOUR,
|
||||
|
@ -204,7 +192,7 @@ enum
|
|||
FRONTEND_SCROLLSPEED_SL,
|
||||
FRONTEND_SCROLLSPEED, // screen scroll speed
|
||||
|
||||
FRONTEND_GAMEOPTIONS2 = 22000, // Graphics Options Menu 2
|
||||
FRONTEND_GRAPHICSOPTIONS = 22000, // Graphics Options Menu
|
||||
FRONTEND_SSHAKE,
|
||||
FRONTEND_SSHAKE_R,
|
||||
FRONTEND_FMVMODE,
|
||||
|
@ -216,7 +204,7 @@ enum
|
|||
FRONTEND_FOGTYPE,
|
||||
FRONTEND_FOGTYPE_R,
|
||||
|
||||
FRONTEND_GAMEOPTIONS3 = 23000, // Audio Options Menu 3
|
||||
FRONTEND_AUDIOOPTIONS = 23000, // Audio Options Menu
|
||||
FRONTEND_3D_FX, // 3d sound volume
|
||||
FRONTEND_FX, // 2d (voice) sound volume
|
||||
FRONTEND_MUSIC, // music volume
|
||||
|
@ -224,7 +212,7 @@ enum
|
|||
FRONTEND_FX_SL,
|
||||
FRONTEND_MUSIC_SL,
|
||||
|
||||
FRONTEND_GAMEOPTIONS4 = 24000, // video Options Menu 4
|
||||
FRONTEND_VIDEOOPTIONS = 24000, // video Options Menu
|
||||
FRONTEND_WINDOWMODE,
|
||||
FRONTEND_WINDOWMODE_R,
|
||||
FRONTEND_RESOLUTION,
|
||||
|
@ -235,7 +223,7 @@ enum
|
|||
FRONTEND_VSYNC,
|
||||
FRONTEND_VSYNC_R,
|
||||
|
||||
FRONTEND_GAMEOPTIONS5 = 25000, // Mouse Options Menu 5
|
||||
FRONTEND_MOUSEOPTIONS = 25000, // Mouse Options Menu
|
||||
FRONTEND_CURSORMODE,
|
||||
FRONTEND_CURSORMODE_R,
|
||||
FRONTEND_TRAP,
|
||||
|
|
|
@ -3273,7 +3273,6 @@ void intUpdateQuantitySlider(WIDGET *psWidget, W_CONTEXT *psContext)
|
|||
if(Slider->pos > 0)
|
||||
{
|
||||
Slider->pos = (UWORD)(Slider->pos - sliderMouseUnit(Slider));
|
||||
bUsingSlider = true;
|
||||
SetMousePos(sliderMousePos(Slider), mouseY()); // move mouse
|
||||
}
|
||||
}
|
||||
|
@ -3282,7 +3281,6 @@ void intUpdateQuantitySlider(WIDGET *psWidget, W_CONTEXT *psContext)
|
|||
if(Slider->pos < Slider->numStops)
|
||||
{
|
||||
Slider->pos = (UWORD)(Slider->pos + sliderMouseUnit(Slider));
|
||||
bUsingSlider = true;
|
||||
SetMousePos(sliderMousePos(Slider), mouseY()); // move mouse
|
||||
}
|
||||
}
|
||||
|
|
|
@ -214,20 +214,20 @@ TITLECODE titleLoop(void)
|
|||
break;
|
||||
|
||||
|
||||
case GAME2:
|
||||
runGameOptions2Menu();
|
||||
case GRAPHICS_OPTIONS:
|
||||
runGraphicsOptionsMenu();
|
||||
break;
|
||||
|
||||
case GAME3:
|
||||
runGameOptions3Menu();
|
||||
case AUDIO_OPTIONS:
|
||||
runAudioOptionsMenu();
|
||||
break;
|
||||
|
||||
case GAME4:
|
||||
runGameOptions4Menu();
|
||||
case VIDEO_OPTIONS:
|
||||
runVideoOptionsMenu();
|
||||
break;
|
||||
|
||||
case GAME5:
|
||||
runGameOptions5Menu();
|
||||
case MOUSE_OPTIONS:
|
||||
runMouseOptionsMenu();
|
||||
break;
|
||||
|
||||
case QUIT:
|
||||
|
|
Loading…
Reference in New Issue