mahlendur/_work/Data/Scripts/System/Menu/Menu_Misc.d
Daniel Heße 892a40ff0f Initial commit with Subversion-codebase from 13/05/2022.
Cleaned up the mess, at this time, only viable data get synced (_work directory for Gothic-data, miranda for mdc-scripts.
Need to symlink files to a working directory.
2022-05-13 17:38:52 +02:00

149 lines
4 KiB
D

// *********************************************************************
// 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;
};