Fixed gcc warnings

This commit is contained in:
jsalmon3 2002-05-27 21:05:16 +00:00
parent fed06baddd
commit 21cb30d830

View file

@ -261,14 +261,14 @@ local Graphic* Menusbgnd;
** @todo FIXME: Configure with CCL.
*/
local Menuitem GameMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16 + 12 + 106, 40, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36 + 36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36 + 36 + 36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 288-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16 + 12 + 106, 40, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36 + 36, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36 + 36 + 36 + 36, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 288-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitGameMenuItems() {
MenuitemText i0 = { "Game Menu", MI_TFLAGS_CENTERED};
@ -294,10 +294,10 @@ local void InitGameMenuItems() {
** @todo FIXME: Configure with CCL.
*/
local Menuitem VictoryMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 32, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 32, 56, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 144, 32, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 32, 56, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitVictoryMenuItems() {
MenuitemText i0 = { "Congratulations!", MI_TFLAGS_CENTERED};
@ -315,9 +315,9 @@ local void InitVictoryMenuItems() {
** @todo FIXME: Configure with CCL.
*/
local Menuitem LostMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 32, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 144, 32, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitLostMenuItems() {
MenuitemText i0 = { "You failed to", MI_TFLAGS_CENTERED};
@ -329,19 +329,19 @@ local void InitLostMenuItems() {
}
local Menuitem TipsMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, InitTips, NULL, NULL },
{ MI_TYPE_GEM, 14, 256-75, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14+22, 256-75+4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 14, 256-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 168, 256-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*0, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*1, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*6, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 35+16*7, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, InitTips, NULL, {{NULL}} },
{ MI_TYPE_GEM, 14, 256-75, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14+22, 256-75+4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 14, 256-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 168, 256-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*0, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*1, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*6, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 35+16*7, 0, GameFont, NULL, NULL, {{NULL}} },
};
local void InitTipsMenuItems() {
MenuitemText i0 = { "Freecraft Tips", MI_TFLAGS_CENTERED};
@ -373,17 +373,17 @@ local void InitTipsMenuItems() {
}
local Menuitem ObjectivesMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*7, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 14, 38+21*8, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 288-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*6, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*7, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 14, 38+21*8, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 288-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitObjectivesMenuItems() {
MenuitemText i0 = { "Objectives", MI_TFLAGS_CENTERED};
@ -403,12 +403,12 @@ local void InitObjectivesMenuItems() {
}
local Menuitem EndScenarioMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 288-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 288-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitEndScenarioMenuItems() {
MenuitemText i0 = { "End Scenario", MI_TFLAGS_CENTERED};
@ -462,19 +462,19 @@ global MapInfo *ScenSelectPudInfo; /// Selected pud info
** @todo FIXME: Configure with CCL.
*/
local Menuitem ScenSelectMenuItems[] = {
{ MI_TYPE_TEXT, 176, 8, 0, LargeFont, ScenSelectInit, NULL, NULL },
{ MI_TYPE_TEXT, 176, 8, 0, LargeFont, ScenSelectInit, NULL, {{NULL}} },
{ MI_TYPE_LISTBOX, 24, 140, 0, GameFont, ScenSelectLBInit, ScenSelectLBExit, NULL },
{ MI_TYPE_VSLIDER, 312, 140, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_LISTBOX, 24, 140, 0, GameFont, ScenSelectLBInit, ScenSelectLBExit, {{NULL}} },
{ MI_TYPE_VSLIDER, 312, 140, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 48, 318, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 198, 318, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 48, 318, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 198, 318, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 132, 40, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 140, 40, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 132, 80, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 140, 80, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 22, 112, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 132, 40, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 140, 40, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 132, 80, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 140, 80, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 22, 112, 0, GameFont, NULL, NULL, {{NULL}} },
};
local void InitScenSelectMenuItems() {
MenuitemText i0 = { "Select scenario", MI_TFLAGS_CENTERED};
@ -507,14 +507,14 @@ local void InitScenSelectMenuItems() {
** Items for the Program Start Menu
*/
local Menuitem PrgStartMenuItems[] = {
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, PrgStartInit, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 3, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 4, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, PrgStartInit, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 3, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 4, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 180 + 36 * 6, 0, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitPrgStartMenuItems() {
MenuitemDrawfunc i0 = { NameLineDrawFunc };
@ -595,21 +595,21 @@ local unsigned char *mgptsoptions[] = {
** Single player custom game menu.
*/
local Menuitem CustomGameMenuItems[] = {
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, GameSetupInit, NULL, NULL },
{ MI_TYPE_TEXT, 640/2+12, 192, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360+36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360+36+36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 40, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 220, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 220, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 640-224-16, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 640-224-16, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 40, 10+300-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 10+300, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 220, 10+300-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 220, 10+300, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, GameSetupInit, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 640/2+12, 192, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360+36, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360+36+36, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 40, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 220, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 220, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 640-224-16, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 640-224-16, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 40, 10+300-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 10+300, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 220, 10+300-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 220, 10+300, 0, GameFont, NULL, NULL, {{NULL}} },
};
local void InitCustomGameMenuItems() {
MenuitemDrawfunc i0 = { GameDrawFunc };
@ -648,10 +648,10 @@ local void InitCustomGameMenuItems() {
** Items for the Enter Name Menu
*/
local Menuitem EnterNameMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_INPUT, 40, 38, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 24, 80, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 154, 80, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_INPUT, 40, 38, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 24, 80, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 154, 80, 0, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitEnterNameMenuItems() {
MenuitemText i0 = { "Enter your name:", MI_TFLAGS_CENTERED};
@ -668,10 +668,10 @@ local void InitEnterNameMenuItems() {
** Items for the Enter Server Menu
*/
local Menuitem EnterServerIPMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_INPUT, 40, 38, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 24, 80, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 154, 80, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_INPUT, 40, 38, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 24, 80, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 154, 80, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitEnterServerIPMenuItems() {
MenuitemText i0 = { "Enter server IP-address:", MI_TFLAGS_CENTERED};
@ -688,9 +688,9 @@ local void InitEnterServerIPMenuItems() {
** Items for the Net Create Join Menu
*/
local Menuitem NetCreateJoinMenuItems[] = {
{ MI_TYPE_BUTTON, 208, 320, 0, LargeFont, NULL/*StartMenusSetBackground*/, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 320 + 36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 320 + 36 + 36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 320, 0, LargeFont, NULL/*StartMenusSetBackground*/, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 320 + 36, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 320 + 36 + 36, 0, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitNetCreateJoinMenuItems() {
MenuitemButton i0 = { "~!Join Game", 224, 27, MBUTTON_GM_FULL, JoinNetGameMenu, 'j'};
@ -706,8 +706,8 @@ local void InitNetCreateJoinMenuItems() {
** Items for the Net Multiplayer Setup Menu
*/
local Menuitem NetMultiButtonStorage[] = {
{ MI_TYPE_PULLDOWN, 40, 32, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_DRAWFUNC, 40, 32, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_DRAWFUNC, 40, 32, 0, GameFont, NULL, NULL, {{NULL}} },
};
local void InitNetMultiButtonStorage() {
MenuitemPulldown i0 = { mgptsoptions, 172, 20, MBUTTON_PULLDOWN, MultiGamePTSAction, 3, -1, 0, 0, 0};
@ -720,79 +720,79 @@ local void InitNetMultiButtonStorage() {
** Multi player custom game menu (server side).
*/
local Menuitem NetMultiSetupMenuItems[] = {
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, MultiGameSetupInit, NULL, NULL },
{ MI_TYPE_TEXT, 640/2+12, 8, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360+36, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360+36+36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, MultiGameSetupInit, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 640/2+12, 8, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360+36, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360+36+36, 0, LargeFont, NULL, NULL, {{NULL}} },
// 8+7 player slots (content here is overwritten!)
#define SERVER_PLAYER_STATE 5
{ MI_TYPE_PULLDOWN, 40, 32+22*0, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*1, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*6, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*7, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*0, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*1, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*6, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*0, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*1, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*6, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*7, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*0, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*1, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*6, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 40, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 220, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 220, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 640-224-16, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 640-224-16, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 40, 10+300-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 10+300, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 220, 10+300-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 220, 10+300, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 40, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 220, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 220, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 640-224-16, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 640-224-16, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 40, 10+300-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 10+300, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 220, 10+300-20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 220, 10+300, 0, GameFont, NULL, NULL, {{NULL}} },
// 7+7 player ready buttons
#define SERVER_PLAYER_READY 30
{ MI_TYPE_GEM, 10, 32+22*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*7, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*6, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*7, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*6, 0, LargeFont, NULL, NULL, {{NULL}} },
// FIXME: Slot 15 is reserved for neutral computer
//{ MI_TYPE_GEM, 330, 32+22*7, 0, LargeFont, NULL, NULL,
// { gem:{ MI_GSTATE_PASSIVE, 18, 18, MBUTTON_GEM_SQUARE, NULL} } },
// 7+7 player lag buttons
#define SERVER_PLAYER_LAG 44
{ MI_TYPE_GEM, 218, 32+22*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*7, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 218, 32+22*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 218, 32+22*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 218, 32+22*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 218, 32+22*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 218, 32+22*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 218, 32+22*6, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 218, 32+22*7, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 538, 32+22*0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 538, 32+22*6, 0, LargeFont, NULL, NULL, {{NULL}} },
// FIXME: Slot 15 is reserved for neutral computer
//{ MI_TYPE_GEM, 538, 32+22*7, 0, LargeFont, NULL, NULL,
// { gem:{ MI_GSTATE_PASSIVE, 18, 18, MBUTTON_GEM_ROUND, NULL} } },
@ -927,65 +927,65 @@ local void InitNetMultiSetupMenuItems() {
** Multi player client game menu.
*/
local Menuitem NetMultiClientMenuItems[] = {
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, MultiGameClientInit, NULL, NULL },
{ MI_TYPE_DRAWFUNC, 0, 0, 0, GameFont, MultiGameClientInit, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 640/2+12, 8, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 640/2+12, 8, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360+36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360+36, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 640-224-16, 360+36+36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 640-224-16, 360+36+36, 0, LargeFont, NULL, NULL, {{NULL}} },
// 8+7 player slots
#define CLIENT_PLAYER_STATE 5
{ MI_TYPE_PULLDOWN, 40, 32, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*6, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32+22*7, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 360, 32+22*6, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 32, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*6, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 40, 32+22*7, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_PULLDOWN, 360, 32+22*6, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 40, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 40, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
#define CLIENT_RACE 21
{ MI_TYPE_PULLDOWN, 40, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 220, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 220, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
#define CLIENT_RESOURCE 23
{ MI_TYPE_PULLDOWN, 220, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 640-224-16, 10+240-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 220, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 640-224-16, 10+240-20, 0, GameFont, NULL, NULL, {{NULL}} },
#define CLIENT_UNITS 25
{ MI_TYPE_PULLDOWN, 640-224-16, 10+240, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 40, 10+300-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 640-224-16, 10+240, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 40, 10+300-20, 0, GameFont, NULL, NULL, {{NULL}} },
#define CLIENT_FOG_OF_WAR 27
{ MI_TYPE_PULLDOWN, 40, 10+300, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 220, 10+300-20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 40, 10+300, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 220, 10+300-20, 0, GameFont, NULL, NULL, {{NULL}} },
#define CLIENT_TILESET 29
{ MI_TYPE_PULLDOWN, 220, 10+300, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_PULLDOWN, 220, 10+300, 0, GameFont, NULL, NULL, {{NULL}} },
// 7+7 player state buttons
#define CLIENT_PLAYER_READY 30
{ MI_TYPE_GEM, 10, 32+22*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*7, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*4, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 330, 32+22*6, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 10, 32+22*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*6, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 10, 32+22*7, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*4, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 330, 32+22*6, 0, LargeFont, NULL, NULL, {{NULL}} },
//{ MI_TYPE_GEM, 330, 32+22*7, 0, LargeFont, NULL, NULL,
// { gem:{ 0, 18, 18, MBUTTON_GEM_SQUARE, MultiClientGemAction} } },
};
@ -1088,9 +1088,9 @@ local void InitNetMultiClientMenuItems() {
}
local Menuitem NetErrorMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 38, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 92, 80, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 144, 38, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 92, 80, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitNetErrorMenuItems() {
MenuitemText i0 = { "Error:", MI_TFLAGS_CENTERED};
@ -1105,10 +1105,10 @@ local void InitNetErrorMenuItems() {
** Items for the Connecting Network Menu
*/
local Menuitem ConnectingMenuItems[] = {
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 32, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 53, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 144, 32, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 144, 53, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitConnectingMenuItems() {
MenuitemText i0 = { "Connecting to server", MI_TFLAGS_CENTERED};
@ -1125,12 +1125,12 @@ local void InitConnectingMenuItems() {
** Items for the Campaign Select Menu
*/
local Menuitem CampaignSelectMenuItems[] = {
{ MI_TYPE_BUTTON, 208, 212 + 36 * 0, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 2, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 3, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 4, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 0, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 2, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 3, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 4, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 208, 212 + 36 * 5, 0, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitCampaignSelectMenuItems() {
MenuitemButton i0 = { NULL, 224, 27, MBUTTON_GM_FULL, CampaignMenu1, 'a'};
@ -1151,7 +1151,7 @@ local void InitCampaignSelectMenuItems() {
** Items for the Campaign Continue Menu
*/
local Menuitem CampaignContMenuItems[] = {
{ MI_TYPE_BUTTON, 508, 320 + 36 + 36 + 36, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 508, 320 + 36 + 36 + 36, 0, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitCampaignContMenuItems() {
MenuitemButton i0 = { "~!Continue", 106, 27, MBUTTON_GM_HALF, EndMenu, 'c'};
@ -1159,33 +1159,33 @@ local void InitCampaignContMenuItems() {
}
local Menuitem SoundOptionsMenuItems[] = {
{ MI_TYPE_TEXT, 176, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 176, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 36*1, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_HSLIDER, 32, 36*1.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 44, 36*2 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 218, 36*2 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 240, 36*1.5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 266, 36*1.5 + 2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 36*1, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_HSLIDER, 32, 36*1.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 44, 36*2 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 218, 36*2 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 240, 36*1.5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 266, 36*1.5 + 2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 36*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_HSLIDER, 32, 36*3.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 44, 36*4 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 218, 36*4 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 240, 36*3.5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 266, 36*3.5 + 2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 36*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_HSLIDER, 32, 36*3.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 44, 36*4 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 218, 36*4 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 240, 36*3.5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 266, 36*3.5 + 2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 36*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_HSLIDER, 32, 36*5.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 44, 36*6 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 218, 36*6 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 240, 36*5.5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 266, 36*5.5 + 2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 32, 36*6.5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 58, 36*6.5 + 2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 154, 36*6.5, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 180, 36*6.5 + 2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 176 - (106 / 2), 352 - 11 - 27, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 36*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_HSLIDER, 32, 36*5.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 44, 36*6 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 218, 36*6 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 240, 36*5.5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 266, 36*5.5 + 2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 32, 36*6.5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 58, 36*6.5 + 2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 154, 36*6.5, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 180, 36*6.5 + 2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 176 - (106 / 2), 352 - 11 - 27, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitSoundOptionsMenuItems() {
MenuitemText i0 = { "Sound Options", MI_TFLAGS_CENTERED};
@ -1243,12 +1243,12 @@ local void InitSoundOptionsMenuItems() {
}
local Menuitem PreferencesMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_GEM, 16, 36*1, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 46, 36*1 + 2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_GEM, 16, 36*1, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 46, 36*1 + 2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 128 - (106 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 128 - (106 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitPreferencesMenuItems() {
MenuitemText i0 = { "Preferences", MI_TFLAGS_CENTERED};
@ -1262,20 +1262,20 @@ local void InitPreferencesMenuItems() {
}
local Menuitem SpeedSettingsMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 36*1, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_HSLIDER, 32, 36*1.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 34, 36*2 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 230, 36*2 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 36*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_HSLIDER, 32, 36*3.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 34, 36*4 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 230, 36*4 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 36*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_HSLIDER, 32, 36*5.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 34, 36*6 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 230, 36*6 + 6, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 128 - (106 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 36*1, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_HSLIDER, 32, 36*1.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 34, 36*2 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 230, 36*2 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 36*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_HSLIDER, 32, 36*3.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 34, 36*4 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 230, 36*4 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 36*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_HSLIDER, 32, 36*5.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 34, 36*6 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 230, 36*6 + 6, 0, SmallFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 128 - (106 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitSpeedSettingsMenuItems() {
MenuitemText i0 = { "Speed Settings", MI_TFLAGS_CENTERED};
@ -1309,15 +1309,15 @@ local void InitSpeedSettingsMenuItems() {
}
local Menuitem GameOptionsMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
#ifdef WITH_SOUND
{ MI_TYPE_BUTTON, 16, 40 + 36*0, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*0, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
#else
{ MI_TYPE_BUTTON, 16, 40 + 36*0, MenuButtonDisabled, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*0, MenuButtonDisabled, LargeFont, NULL, NULL, {{NULL}} },
#endif
{ MI_TYPE_BUTTON, 16, 40 + 36*1, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*2, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 128 - (224 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*1, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*2, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 128 - (224 / 2), 245, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitGameOptionsMenuItems() {
MenuitemText i0 = { "Game Options", MI_TFLAGS_CENTERED};
@ -1337,10 +1337,10 @@ local void InitGameOptionsMenuItems() {
}
local Menuitem HelpMenuItems[] = {
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*0, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 16, 40 + 36*1, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 128 - (224 / 2), 288-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 128, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*0, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 16, 40 + 36*1, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 128 - (224 / 2), 288-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitHelpMenuItems() {
MenuitemText i0 = { "Help Menu", MI_TFLAGS_CENTERED};
@ -1354,25 +1354,25 @@ local void InitHelpMenuItems() {
}
local Menuitem KeystrokeHelpMenuItems[] = {
{ MI_TYPE_TEXT, 352/2, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_VSLIDER, 352 - 18 - 16, 40+20, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 352/2 - (224 / 2), 352-40, MenuButtonSelected, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*2, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*3, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*4, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*5, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*6, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*7, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*8, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*9, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*10, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*11, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*12, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*13, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*14, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*15, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 16, 40+20*16, 0, GameFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 352/2, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_VSLIDER, 352 - 18 - 16, 40+20, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 352/2 - (224 / 2), 352-40, MenuButtonSelected, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*2, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*3, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*4, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*5, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*6, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*7, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*8, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*9, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*10, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*11, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*12, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*13, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*14, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*15, 0, GameFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_TEXT, 16, 40+20*16, 0, GameFont, NULL, NULL, {{NULL}} },
};
local void InitKeystrokeHelpMenuItems() {
MenuitemText i0 = { "Keystroke Help Menu", MI_TFLAGS_CENTERED};
@ -1416,7 +1416,7 @@ local void InitKeystrokeHelpMenuItems() {
}
local Menuitem SaveGameMenuItems[] = {
{ MI_TYPE_TEXT, 384/2, 11, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_TEXT, 384/2, 11, 0, LargeFont, NULL, NULL, {{NULL}} },
/*
{ MI_TYPE_INPUT, 16, 11+36*1, 0, SmallFont, NULL, NULL,
{ input:{ "test123", 384-16-16, 16, MI_TFLAGS_CENTERED, NULL, 7, 33} } },
@ -1428,17 +1428,17 @@ local Menuitem SaveGameMenuItems[] = {
NOTE: Input type Item was not designed to overlay listbox!! This will need adjustments
to basic menu code.. I'll check when done with NET...
*/
{ MI_TYPE_INPUT, 16, 11+36*1, 0, SmallFont, NULL, NULL, NULL },
{ MI_TYPE_INPUT, 16, 11+36*1, 0, SmallFont, NULL, NULL, {{NULL}} },
/* ARI->NEHAL: THIS IS WRONG: "ScenSelect" stands for ScenarioSelection, that is what the
functions do. You need to provide your own Init, Exit, LBAction, LBRetrieve,
VSAction, and OK functions to fill the listbox with data!!!! */
{ MI_TYPE_LISTBOX, 16, 11+36*1.5, 0, GameFont, ScenSelectLBInit, ScenSelectLBExit, NULL },
{ MI_TYPE_VSLIDER, 384-16-16, 11+36*1.5, 0, 0, NULL, NULL, NULL },
{ MI_TYPE_LISTBOX, 16, 11+36*1.5, 0, GameFont, ScenSelectLBInit, ScenSelectLBExit, {{NULL}} },
{ MI_TYPE_VSLIDER, 384-16-16, 11+36*1.5, 0, 0, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 384/3 - 106 - 10, 256-16-27, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 2*384/3 - 106 - 10, 256-16-27, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 3*384/3 - 106 - 10, 256-16-27, 0, LargeFont, NULL, NULL, NULL },
{ MI_TYPE_BUTTON, 384/3 - 106 - 10, 256-16-27, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 2*384/3 - 106 - 10, 256-16-27, 0, LargeFont, NULL, NULL, {{NULL}} },
{ MI_TYPE_BUTTON, 3*384/3 - 106 - 10, 256-16-27, 0, LargeFont, NULL, NULL, {{NULL}} },
};
local void InitSaveGameMenuItems() {
MenuitemText i0 = { "Save Game", MI_TFLAGS_CENTERED};