summaryrefslogtreecommitdiff
path: root/tremulous_ui/ingame.menu
blob: ae4833fd5f0df95fbee1b52ce991ba7f9627e836 (plain)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#include "ui/menudef.h"
{
  assetGlobalDef
  {
    font "fonts/font" 26        // font
    smallFont "fonts/smallfont" 20        // font
    bigFont "fonts/bigfont" 34        // font
    cursor "ui/assets/3_cursor3"      // cursor 
    gradientBar "ui/assets/gradientbar2.tga"  // gradient bar
    itemFocusSound "sound/misc/menu2.wav"   // sound for item getting focus (via keyboard or mouse )
  
    fadeClamp 1.0         // sets the fadeup alpha
    fadeCycle 1         // how often fade happens in milliseconds
    fadeAmount 0.1          // amount to adjust alpha per cycle

    shadowColor 0.1 0.1 0.1 0.25      // shadow color
  }
                 

  \\ INGAME MENU \\

  menuDef 
  {
    name "ingame"
    style WINDOW_STYLE_FILLED
    visible 0
    fullScreen 0
    outOfBoundsClick      // this closes the window if it gets a click out of the rectangle
    rect 0 0 640 48 
    focusColor 1 .75 0 1
    disableColor .5 .5 .5 1
    backColor 0 0 0 1

    onEsc
    {
      close ingame;
    }
    
    itemDef
    {
      name splashmodel
      rect 0 -10 640 66 
      type ITEM_TYPE_MODEL
      style WINDOW_STYLE_FILLED
      asset_model "models/splash/splash_screen.md3"
      model_fovx 32.0
      model_fovy 3.8
      model_angle 180
      visible 1
      decoration
      backcolor 0 0 0 1
    }

    itemdef
    {
      name about
      text "About"  
      rect 35 6 65 40
      type ITEM_TYPE_BUTTON
      style WINDOW_STYLE_EMPTY
      textalign ITEM_ALIGN_CENTER
      textalignx 32 
      textaligny 28 
      textscale .4
      forecolor 1 1 1 1
      visible 1
      action
      {
        play "sound/misc/menu1.wav"; 
        open ingame_about
      }
    }

    itemDef
    {
      name options
      text "Options"
      type ITEM_TYPE_BUTTON
      style WINDOW_STYLE_EMPTY
      rect 100 6 70 40
      textalign ITEM_ALIGN_CENTER
      textalignx 35 
      textaligny 28 
      textscale .4
      forecolor 1 1 1 1
      visible 1 
      action
      {
        play "sound/misc/menu1.wav"; 
        open ingame_options
      }
    }

    itemDef
    {
      name vote
      text "Vote"
      type ITEM_TYPE_BUTTON
      style WINDOW_STYLE_EMPTY
      ownerdrawflag UI_SHOW_NOTSPECTATING
      rect 170 6 50 40
      textalign ITEM_ALIGN_CENTER
      textalignx 25 
      textaligny 28 
      textscale .4
      forecolor 1 1 1 1
      visible 1 
      action
      {
        play "sound/misc/menu1.wav"; 
        open ingame_vote
      }
    }

    itemDef
    {
      name leave
      text "Exit"
      type ITEM_TYPE_BUTTON
      style WINDOW_STYLE_EMPTY
      rect 220 6 50 40 
      textalign ITEM_ALIGN_CENTER
      textalignx 25 
      textaligny 28 
      textscale .4
      forecolor 1 1 1 1
      visible 1 
      action
      {
        play "sound/misc/menu1.wav"; 
        open ingame_leave
      }
    }
  }
}