// ********************************************************************* // leave game menu // ********************************************************************* INSTANCE MENU_LEAVE_GAME(C_MENU_DEF) { backpic = MENU_BACK_PIC; items[0] = "MENUITEM_LEAVE_GAME_HEADLINE"; items[1] = "MENUITEM_LEAVE_GAME_YES"; items[2] = "MENUITEM_LEAVE_GAME_NO"; defaultOutGame = 2; // NEWGAME defaultInGame = 2; // SAVEGAME flags = flags | MENU_SHOW_INFO; }; INSTANCE MENUITEM_LEAVE_GAME_HEADLINE(C_MENU_ITEM_DEF) { text[0] = "Mahlendur verlassen?"; type = MENU_ITEM_TEXT; // Position und Dimension posx = 0; posy = 3400; dimx = 8100; dimy = 750; // Weitere Eigenschaften flags = IT_CHROMAKEYED|IT_TRANSPARENT|IT_MOVEABLE|IT_TXT_CENTER; }; INSTANCE MENUITEM_LEAVE_GAME_YES(C_MENU_ITEM_DEF) { backpic = MENU_ITEM_BACK_PIC; text[0] = "Ja"; text[1] = "Ja, ich möchte Mahlendur verlassen."; // Kommentar // Position und Dimension posx = 0; posy = 4400; dimx = 8100; dimy = 750; // Aktionen onSelAction[0] = SEL_ACTION_CLOSE; onSelAction_S[0]= "LEAVE_GAME"; // Weitere Eigenschaften flags = IT_CHROMAKEYED|IT_TRANSPARENT|IT_MOVEABLE|IT_SELECTABLE|IT_TXT_CENTER; }; INSTANCE MENUITEM_LEAVE_GAME_NO(C_MENU_ITEM_DEF) { backpic = MENU_ITEM_BACK_PIC; text[0] = "Nein"; text[1] = "Nein, ich möchte weiterspielen."; // Kommentar // Position und Dimension posx = 0; posy = 5000; dimx = 8100; dimy = 750; // Weitere Eigenschaften flags = IT_CHROMAKEYED|IT_TRANSPARENT|IT_MOVEABLE|IT_SELECTABLE|IT_TXT_CENTER; }; // ********************************************************************* // start game menu // ********************************************************************* // Von leavegame kopiert und einfach abgeändert INSTANCE MENU_DIFFICULTY(C_MENU_DEF) { backpic = MENU_BACK_PIC; items[0] = "MENUITEM_DIFFICULTY_HEADLINE"; items[1] = "MENUITEM_DIFFICULTY_SELECT"; items[2] = "MENUITEM_DIFFICULTY_SELECT_CHOICE"; items[3] = "MENUITEM_DIFFICULTY_STARTGAME"; defaultOutGame = 2; // NEWGAME defaultInGame = 2; // SAVEGAME flags = flags | MENU_SHOW_INFO; }; INSTANCE MENUITEM_DIFFICULTY_HEADLINE(C_MENU_ITEM_DEF) { text[0] = "Schwierigkeitsgrad auswählen"; type = MENU_ITEM_TEXT; // Position und Dimension posx = 0; posy = 3000; dimx = 8100; dimy = 750; // Weitere Eigenschaften flags = IT_CHROMAKEYED|IT_TRANSPARENT|IT_MOVEABLE|IT_TXT_CENTER; }; INSTANCE MENUITEM_DIFFICULTY_SELECT(C_MENU_ITEM_DEF) { backpic = MENU_ITEM_BACK_PIC; text[0] = "(ändern)"; text[1] = "Schwierigkeitsgrad mit Pfeiltasten-Taste ändern."; fontName = MENU_FONT_SMALL; // Position und Dimension posx = 2600; posy = 4100 + 85; dimx = 3000; dimy = 750; // Aktionen onSelAction[0] = SEL_ACTION_UNDEF; // Weitere Eigenschaften flags = flags | IT_EFFECTS_NEXT | IT_TXT_CENTER; }; instance MENUITEM_DIFFICULTY_SELECT_CHOICE(C_MENU_ITEM_DEF) { backPic = MENU_CHOICE_BACK_PIC; type = MENU_ITEM_CHOICEBOX; text[0] = "Sehr leicht|Leicht|Normal|Schwer|Sehr schwer"; fontName = MENU_FONT_SMALL; // Position und Dimension posx = 3100; posy = 4100 ; dimx = MENU_SLIDER_DX; dimy = MENU_CHOICE_DY; // Aktionen onChgSetOption = "DIFFICULTY"; onChgSetOptionSection = "MAHLENDUR"; // Weitere Eigenschaften flags = flags & ~IT_SELECTABLE; flags = flags | IT_TXT_CENTER; }; INSTANCE MENUITEM_DIFFICULTY_STARTGAME(C_MENU_ITEM_DEF) { backpic = MENU_ITEM_BACK_PIC; text[0] = "Spiel starten!"; text[1] = "Spiel wird mit gewählten Schwierigkeitsgrad gestartet."; // Kommentar // Position und Dimension posx = 100; posy = 5000; dimx = 8100; dimy = 750; // Aktionen onSelAction[0] = SEL_ACTION_CLOSE; onSelAction_S[0]= "NEW_GAME"; // Weitere Eigenschaften flags = IT_CHROMAKEYED|IT_TRANSPARENT|IT_MOVEABLE|IT_SELECTABLE|IT_TXT_CENTER; };