reaction/uifiles/ingame_controls.menu
2013-01-04 13:27:22 +00:00

1069 lines
18 KiB
Text

#include "ui/menudef.h"
#define SECCOLOR1 1 1 1 0
#define SECCOLOR2 1 1 1 .2
{
//----------//
// CONTROLS //
//----------//
menuDef {
name "ingame_controls"
visible 0
fullscreen 0
//outOfBoundsClick // this closes the window if it gets a click out of the rectangle
onOOBClick { close _self ; open ingame }
rect 176 64 372 340
focusColor 1 .75 0 1 // Menu focus color for text and items
style WINDOW_STYLE_EMPTY
shadowStyle 1
border 0
onOpen { play "sound/misc/menu1.wav" ; hide grpControls ; show look ;
setitemcolor grpSections backcolor SECCOLOR1;
timeFade sectionLook backColor SECCOLOR2 0 250 ;
setfocus sectionLook }
//Window
itemdef {
name "ig-controls-window"
rect 0 0 372 340
style WINDOW_STYLE_FILLED
backcolor Ig_Window_Color
visible 1
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
decoration
}
itemdef {
name "ig-controls-window"
rect 95 55 277 285
style WINDOW_STYLE_FILLED
backcolor Ig_Window_Color
visible 1
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
decoration
}
itemdef {
rect 253 1 120 24
style WINDOW_STYLE_SHADER
background "ui/assets/rq3-ingame-title"
visible 1
decoration
}
itemdef {
rect 253 1 120 24
style WINDOW_STYLE_EMPTY
forecolor Ig_Window_TitleColor
textstyle ITEM_TEXTSTYLE_NORMAL
textscale .225
textalign ITEM_ALIGN_LEFT
textalignx 24
textaligny 16
text "Controls"
visible 1
decoration
}
//Tabs
itemdef {
name tabSystem
group grpTabs
text "System"
shortcutKey "S"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_EMPTY
rect 96 40 64 16
textalign ITEM_ALIGN_LEFT
textalignx 16
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
forecolor Ig_Setup_TabColor
visible 1
action { close "ingame_controls" ; open "ingame_system" }
}
itemdef {
name tabControls
group grpTabs
text "Controls"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_EMPTY
rect 160 40 64 16
textalign ITEM_ALIGN_LEFT
textalignx 16
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
forecolor Ig_Sub_TextColor
visible 1
decoration
}
itemdef {
name tabGame
group grpTabs
text "Game"
shortcutKey "G"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_EMPTY
rect 224 40 64 16
textalign ITEM_ALIGN_LEFT
textalignx 16
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
forecolor Ig_Setup_TabColor
visible 1
action { close "ingame_controls" ; open "ingame_options" }
}
//Sub-sections
itemdef {
name sectionLook
group grpSections
text "Look. 1"
shortcutKey "1"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_FILLED
rect 0 72 96 16
textalign ITEM_ALIGN_RIGHT
textalignx 88
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
forecolor Ig_Sub_TextColor
backcolor SECCOLOR1
visible 1
action { play "sound/misc/menu1.wav" ; hide grpControls ;
setitemcolor grpSections backcolor SECCOLOR1;
timeFadeSelf backColor SECCOLOR2 0 250 ;
show look }
}
itemdef {
name sectionMove
group grpSections
text "Move. 2"
shortcutKey "2"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_FILLED
rect 0 96 96 16
textalign ITEM_ALIGN_RIGHT
textalignx 88
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
forecolor Ig_Sub_TextColor
backcolor SECCOLOR1
visible 1
action { play "sound/misc/menu1.wav" ; hide grpControls ;
setitemcolor grpSections backcolor SECCOLOR1;
timeFadeSelf backColor SECCOLOR2 0 250 ;
show move }
}
itemdef {
name sectionWeapon
group grpSections
text "Weapons. 3"
shortcutKey "3"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_FILLED
rect 0 120 96 16
textalign ITEM_ALIGN_RIGHT
textalignx 88
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
forecolor Ig_Sub_TextColor
backcolor SECCOLOR1
visible 1
action { play "sound/misc/menu1.wav" ; hide grpControls ;
setitemcolor grpSections backcolor SECCOLOR1;
timeFadeSelf backColor SECCOLOR2 0 250 ;
show weapon }
}
itemdef {
name sectionMisc
group grpSections
text "Misc. 4"
shortcutKey "4"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_FILLED
rect 0 144 96 16
textalign ITEM_ALIGN_RIGHT
textalignx 88
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
forecolor Ig_Sub_TextColor
backcolor SECCOLOR1
visible 1
action { play "sound/misc/menu1.wav" ; hide grpControls ;
setitemcolor grpSections backcolor SECCOLOR1;
timeFadeSelf backColor SECCOLOR2 0 250 ;
show misc }
}
itemdef {
name sectionReaction
group grpSections
text "Reaction. 5"
shortcutKey "5"
type ITEM_TYPE_BUTTON
textscale .225
style WINDOW_STYLE_FILLED
rect 0 168 96 16
textalign ITEM_ALIGN_RIGHT
textalignx 88
textaligny 12
textstyle ITEM_TEXTSTYLE_SHADOWED
border 1
bordersize 1
bordercolor Ig_Window_BorderColor
forecolor Ig_Sub_TextColor
backcolor SECCOLOR1
visible 1
action { play "sound/misc/menu1.wav" ; hide grpControls ;
setitemcolor grpSections backcolor SECCOLOR1;
timeFadeSelf backColor SECCOLOR2 0 250 ;
show reaction }
}
//Keys
//Looking keys
itemdef {
name look
group grpcontrols
type ITEM_TYPE_SLIDER
text "Mouse Speed:"
cvarfloat "sensitivity" 5 1 30
rect 224 92 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
itemdef {
name look
group grpcontrols
type ITEM_TYPE_YESNO
text "Smooth Mouse:"
cvar "m_filter"
rect 224 112 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
itemdef {
name look
group grpcontrols
type ITEM_TYPE_YESNO
text "Invert Mouse:"
cvar "ui_mousePitch"
rect 224 132 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
action { uiScript update ui_mousePitch ; }
}
itemdef {
name look
group grpcontrols
cvar "+lookup"
group grpcontrols
type ITEM_TYPE_BIND
text "Look Up:"
rect 160 152 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name look
group grpcontrols
cvar "+lookdown"
type ITEM_TYPE_BIND
text "Look Down:"
rect 160 172 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name look
group grpcontrols
cvar "+mlook"
group grpcontrols
type ITEM_TYPE_BIND
text "Mouse Look:"
rect 160 192 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name look
group grpcontrols
type ITEM_TYPE_YESNO
text "Free Look:"
cvar "cl_freelook"
rect 224 212 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
itemdef {
name look
group grpcontrols
cvar "centerview"
type ITEM_TYPE_BIND
text "Center View:"
rect 160 232 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name look
group grpcontrols
type ITEM_TYPE_YESNO
text "Use Joystick:"
cvar "in_joystick"
rect 224 252 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
itemdef {
name look
group grpcontrols
type ITEM_TYPE_SLIDER
text "Joystick Threshold:"
cvarfloat "joy_threshold" 0.15 0.05 0.75
rect 224 272 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
//Movement keys
itemdef {
name move
group grpControls
type ITEM_TYPE_YESNO
text "Always Run:"
cvar "cl_run"
rect 224 84 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
itemdef {
name move
group grpControls
cvar "+speed"
type ITEM_TYPE_BIND
text "Run / Walk:"
rect 160 104 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+forward"
type ITEM_TYPE_BIND
text "Walk Forward:"
rect 160 124 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+back"
type ITEM_TYPE_BIND
text "Backpedal:"
rect 160 144 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+moveleft"
type ITEM_TYPE_BIND
text "Step Left:"
rect 160 164 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+moveright"
type ITEM_TYPE_BIND
text "Step Right:"
rect 160 184 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+moveup"
type ITEM_TYPE_BIND
text "Up / Jump:"
rect 160 204 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+movedown"
type ITEM_TYPE_BIND
text "Down / Crouch:"
rect 160 224 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+left"
type ITEM_TYPE_BIND
text "Turn Left:"
rect 160 244 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+right"
type ITEM_TYPE_BIND
text "Turn Right:"
rect 160 264 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name move
group grpControls
cvar "+strafe"
type ITEM_TYPE_BIND
text "Sidestep / Turn:"
rect 160 284 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
//Weapon keys
itemdef {
name weapon
group grpControls
cvar "+attack"
type ITEM_TYPE_BIND
text "Attack:"
rect 176 68 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapnext"
type ITEM_TYPE_BIND
text "Next Weapon:"
rect 176 88 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapprev"
type ITEM_TYPE_BIND
text "Previous Weapon:"
rect 176 108 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
type ITEM_TYPE_YESNO
text "Autoswitch Weapons:"
cvar "cg_autoswitch"
rect 240 128 112 20
textalign ITEM_ALIGN_RIGHT
textalignx 0
textaligny 16
textscale .225
forecolor Ig_Sub_TextColor
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 1"
type ITEM_TYPE_BIND
text "MK23 Pistol:"
rect 176 148 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 2"
type ITEM_TYPE_BIND
text "M3 Assault Shotgun:"
rect 176 168 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 3"
type ITEM_TYPE_BIND
text "MP5/10 Submachinegun:"
rect 176 188 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 4"
type ITEM_TYPE_BIND
text "Handcannon:"
rect 176 208 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 5"
type ITEM_TYPE_BIND
text "SSG Sniper Rifle:"
rect 176 228 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 6"
type ITEM_TYPE_BIND
text "M4 Assault Rifle:"
rect 176 248 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 7"
type ITEM_TYPE_BIND
text "Dual MK23 Pistols:"
rect 176 268 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 8"
type ITEM_TYPE_BIND
text "Combat Knife:"
rect 176 288 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name weapon
group grpControls
cvar "weapon 9"
type ITEM_TYPE_BIND
text "M26 Frag Grenade:"
rect 176 308 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
//Misc keys
itemdef {
name misc
group grpControls
cvar "scores"
type ITEM_TYPE_BIND
text "Show Scores:"
rect 168 100 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "+button3"
type ITEM_TYPE_BIND
text "Gesture:"
rect 168 120 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "messagemode"
type ITEM_TYPE_BIND
text "Chat:"
rect 168 140 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "messagemode2"
type ITEM_TYPE_BIND
text "Chat - Team:"
rect 168 160 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "messagemode3"
type ITEM_TYPE_BIND
text "Chat - Target:"
rect 168 180 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "messagemode4"
type ITEM_TYPE_BIND
text "Chat - Attacker:"
rect 168 200 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "screenshot"
type ITEM_TYPE_BIND
text "Screenshot:"
rect 168 220 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name misc
group grpControls
cvar "screenshotJPEG"
type ITEM_TYPE_BIND
text "Screenshot - JPEG:"
rect 168 240 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
//Reaction keys
itemdef {
name reaction
group grpControls
cvar "bandage"
type ITEM_TYPE_BIND
text "Bandage:"
rect 176 80 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "+button5"
type ITEM_TYPE_BIND
text "Reload:"
rect 176 100 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "weapon"
type ITEM_TYPE_BIND
text "Weapon Mode:"
rect 176 120 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "opendoor"
type ITEM_TYPE_BIND
text "Open Door:"
rect 176 140 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "dropweapon"
type ITEM_TYPE_BIND
text "Drop Weapon:"
rect 176 160 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "dropitem"
type ITEM_TYPE_BIND
text "Drop Item:"
rect 176 180 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "irvision"
type ITEM_TYPE_BIND
text "IR Vision:"
rect 176 200 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "specialweapon"
type ITEM_TYPE_BIND
text "Special Weapon Cycle:"
rect 176 220 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "ui_RQ3_loadout"
type ITEM_TYPE_BIND
text "TP Weapon/Item:"
rect 176 240 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "ui_RQ3_joinTeam"
type ITEM_TYPE_BIND
text "Join Team:"
rect 176 260 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
itemdef {
name reaction
group grpControls
cvar "ui_RQ3_presets"
type ITEM_TYPE_BIND
text "Presets Menu:"
rect 176 280 128 20
forecolor Ig_Sub_TextColor
textalign ITEM_ALIGN_RIGHT
textalignx 64
textaligny 16
textscale .225
visible 0
}
}
}