-
Notifications
You must be signed in to change notification settings - Fork 0
/
menudef.txt
55 lines (53 loc) · 1.42 KB
/
menudef.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
ListMenu "MainMenu"{
IfGame(Doom,Chex){
StaticPatch 94,2,"M_DOOM"
Position 97, 72
}
IfGame(Strife){
StaticPatch 84,2,"M_STRIFE"
Position 97, 45
}
IfGame(Heretic){
StaticPatch 88,0,"M_HTIC"
StaticPatch 40,10,"M_SKL01"
StaticPatch 232,10,"M_SKL00"
Position 110, 56
}
IfGame(Hexen){
StaticPatch 88,0,"M_HTIC"
StaticPatch 37,80,"FBULB0"
StaticPatch 278,80,"FBULA0"
Position 110,56
}
IfGame(Doom,Strife,Chex){
TextItem "$M_NGAME","y","HDNewGameLoadoutMenu"
// TextItem "HD Loadouts","o","HDLoadoutMenu"
TextItem "$HDOPTIONS","y","HDOptionsMenu"
// TextItem "HD Controls","o","HDControlsMenu"
ifOption(SwapMenu){
TextItem "$M_LOADG","p","LoadGameMenu"
TextItem "$M_SAVEG","c","SaveGameMenu"
TextItem "$M_OPTION","y","OptionsMenu"
}else{
TextItem "$M_OPTION","y", "OptionsMenu"
TextItem "$M_LOADG", "p", "LoadGameMenu"
TextItem "$M_SAVEG", "c", "SaveGameMenu"
}
TextItem "$M_QUITG","d","QuitMenu"
}
IfGame(Heretic,Hexen){
TextItem "$MNU_NEWGAME","n","PlayerclassMenu"
TextItem "$MNU_OPTIONS","o","OptionsMenu"
TextItem "$MNU_GAMEFILES","g","GameFilesMenu"
TextItem "$MNU_INFO","i","ReadThisMenu"
TextItem "$MNU_QUITGAME","q","QuitMenu"
}
}
AddOptionMenu "OptionsMenu" {
statictext "$LANGUAGEMARK"
Option "$OPTMNU_LANGUAGE", "language", "LanguageOptions"
statictext "$LANGUAGEMARK"
}
AddOptionMenu "HDAddonMenu" {
Option "$OPTMNU_LANGUAGE", "language", "LanguageOptions"
}