]> icculus.org git repositories - divverent/nexuiz.git/blob - TeamNexuiz/menu/constants.menu
disable prediction on spectators, by making them have negative health,
[divverent/nexuiz.git] / TeamNexuiz / menu / constants.menu
1 // Property of Alientrap\r
2 //\r
3 // Constants\r
4 \r
5 // Item flags\r
6 // TODO: keep this always in sync with its control/items.qh counterpart\r
7 #define FlagTemplate            "1"     // this is a template do not touch, do not draw - actually dont do anything with it\r
8 #define FlagEmbedded            "2"     // the item cant be selected and all its children are embedded into its parent\r
9 #define FlagHidden              "4"     // events wont be called and it wont be drawn, etc.\r
10 #define FlagNoSelect            "8"     // cant be selected (but events will be called)\r
11 #define FlagConnected           "16"    // only if connected (i.e. playing)\r
12 #define FlagServer              "32"    // only displayed if server\r
13 #define FlagDeveloper           "64"    // only displayed if developer\r
14 #define FlagDraw                "128"   // only the draw event will be called\r
15 #define FlagChildDraw           "256"   // used to make the children only drawable\r
16 #define FlagDrawUpdate          "512"   // only the draw and update event get called\r
17 #define FlagChildDrawUpdate     "1024"  // only the draw and refresh events are called for children\r
18 #define FlagSealOffMouse        "2048"  // used to seal all items under the item with this flag off from mouse events\r
19 \r
20 #define InfiniteFloat           "10000000.0"\r
21 #define InfiniteVector          "10000000.0 10000000.0 10000000.0"\r
22 \r
23 // Alignment constants\r
24 #define AlignLeft       "0"\r
25 #define AlignCenter     "1"\r
26 #define AlignRight      "2"\r
27 #define AlignFixLeft    "4"     // |text - actually this isnt necessary\r
28 #define AlignFixCenter  "8"     // te|xt\r
29 #define AlignFixRight   "16"    // text|\r
30 #define AlignFirst      "32"    // for layouts: item| ... | being the origin\r
31 \r
32 // DrawFlag constants\r
33 #define DrawFlagNormal          "0"\r
34 #define DrawFlagAdditive        "1"\r
35 #define DrawFlagModulate        "2"\r
36 #define DrawFlag2xModulate      "3"\r
37 \r
38 // Item constants\r
39 #define DefaultFontSize         "11 11 0"\r
40 \r
41 //  Text constants\r
42 #define DefaultTextColor        "0 0 0"\r
43 #define DefaultTextAlpha        "1"\r
44 #define DefaultTextDrawFlag     [DrawFlagNormal]\r
45 \r
46 #define DefaultSelTextColor     "0 0 1"\r
47 #define DefaultSelTextAlpha     "1"\r
48 #define DefaultSelTextDrawFlag  [DrawFlagNormal]\r
49 \r
50 #define DefaultPreTextColor     "1 0 0"\r
51 #define DefaultPreTextAlpha     "1"\r
52 #define DefaultPreTextDrawFlag  [DrawFlagNormal]\r
53 \r
54 #define DefaultInaTextColor     "0.1 0.1 0.5"\r
55 #define DefaultInaTextAlpha     "1"\r
56 #define DefaultInaTextDrawFlag  [DrawFlagNormal]\r
57 \r
58 //  Picture constants\r
59 #define DefaultPicColor         "1 1 1"\r
60 #define DefaultPicAlpha         "1"\r
61 #define DefaultPicDrawFlag      [DrawFlagNormal]\r
62 \r
63 #define DefaultSelPicColor      "0.2 0.2 1"\r
64 #define DefaultSelPicAlpha      "1"\r
65 #define DefaultSelPicDrawFlag   [DrawFlagNormal]\r
66 \r
67 #define DefaultPrePicColor      "1 0.2 0.2"\r
68 #define DefaultPrePicAlpha      "1"\r
69 #define DefaultPrePicDrawFlag   [DrawFlagNormal]\r
70 \r
71 // Sound constants\r
72 #define DefaultSelectSound      "misc/menu1.wav"\r
73 #define DefaultPressSound       "misc/mouseclick.wav"\r
74 \r
75 #define DefaultIncreaseSound    "misc/increasevalue.wav"\r
76 #define DefaultDecreaseSound    "misc/decreasevalue.wav"\r
77 \r
78 #define DefaultStartSound       "misc/startgame.wav"\r
79 #define DefaultEndSound         "misc/endgame.wav"\r
80 \r
81 // Slider\r
82 #define DefaultSliderBar        "gfx/m_sliderbar"\r
83 #define DefaultSlider           "gfx/m_slider"\r
84 #define DefaultSliderBarSize    "144 12"\r
85 #define DefaultSliderSize       "12 12"\r
86 #define DefaultProportions      "0.073107 0.853785 0.073107"\r
87 #define DefaultDirection        "0.5 0.5"\r
88 \r
89 // EditBoxs\r
90 #define DefaultCursorSize       "1.375 12 0"\r
91 #define DefaultCursorFlashSize  "1.375 12 0"\r
92 #define DefaultCursorColor      "0 0 0"\r
93 #define DefaultCursorFlashColor "0 0 0"\r
94 \r