quake3-pkarena/quake3/source/ui/credit.menu
2007-09-27 00:00:00 +00:00

459 lines
No EOL
8.7 KiB
Text

#include "ui/menudef.h"
{
\\ CREDIT \\
menuDef {
name "credit"
visible 0
fullscreen 1
rect 0 0 640 480
background "menuback_a"
focusColor 1 .67 0 1
style 1
border 1
soundloop ""
onEsc { close credit ; open menu }
onOpen { setitemcolor fadebox backcolor 0 0 0 1 ;
fadeout fadebox ;
show grpidcredit ;
hide grpoutcredit ;
transition programming 0 0 640 30 0 80 640 30 20 10 ;
transition artist 0 0 640 30 0 110 640 30 20 10 ;
transition levelDesign 0 0 640 30 0 140 640 30 20 10 ;
transition gameDesign 0 0 640 30 0 170 640 30 20 10 ;
transition ceo 0 0 640 30 0 200 640 30 20 10 ;
transition bizdev 0 0 640 30 0 230 640 30 20 10 ;
transition idMom 0 0 640 30 0 260 640 30 20 10 ;
transition devAssist 0 0 640 30 0 290 640 30 20 10 ;
transition progAssist 0 0 640 30 0 340 640 30 20 10 ;
hide back_alt ;
show back ;
hide grpmessage }
// LEVEL SELECTION BAR //
itemDef {
name mappreview
style 5
cinematic "idlogo.roq"
rect 0 0 640 480
backcolor 1 1 1 .25
border 1
bordersize 1
bordercolor .5 .5 .5 1
decoration
visible 1
}
itemDef {
name idcredit
group grpidcredit
rect 0 50 620 20
style 1
textalign 1
textalignx 320
textaligny 10
textstyle 6
textscale .4
text "id Software is:"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name programming
group grpidcredit
style 0
rect 0 80 640 30
textalign 1
textstyle 6
textalignx 320
textaligny 10
textscale .333
text "PROGRAMMING: John Carmack, Robert Duffy, Jim Dose'"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name artist
group grpidcredit
style 0
rect 0 110 640 30
textstyle 6
textalign 1
textalignx 320
textaligny 10
textscale .333
text "ART: Adrian Carmack, Kevin Cloud, Kenneth Scott, Seneca Menard, Fred Nilsson "
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name levelDesign
group grpidcredit
style 0
rect 0 140 640 30
textalign 1
textalignx 320
textstyle 6
textaligny 10
textscale .333
text "LEVEL DESIGN: Tim Willits, Christian Antkow, Paul Jaquays"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name gameDesign
group grpidcredit
style 0
rect 0 170 640 30
textalign 1
textalignx 320
textstyle 6
textaligny 10
textscale .333
text "GAME DESIGN: Graeme Devine"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name ceo
group grpidcredit
style 0
rect 0 200 640 30
textstyle 6
textalign 1
textalignx 320
textaligny 10
textscale .333
text "CEO: Todd Hollenshead"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name bizDev
group grpidcredit
style 0
rect 0 230 640 30
textalign 1
textalignx 320
textstyle 6
textaligny 10
textscale .333
text "BUSINESS DEVELOPMENT: Marty Stratton"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name idMom
group grpidcredit
style 0
rect 0 260 640 30
textalign 1
textalignx 320
textstyle 6
textaligny 10
textscale .333
text "OFFICE MANAGER AND ID MOM: Donna Jackson"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name devAssist
group grpidcredit
style 0
rect 0 290 640 30
textalign 1
textalignx 320
textstyle 6
textaligny 10
textscale .333
text "DEVELOPMENT ASSISTANCE: Eric Webb"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name progAssist
group grpidcredit
style 0
rect 0 340 640 30
textalign 1
textalignx 320
textstyle 6
textaligny 10
textscale .333
text "BOT AI & PROGRAMMING ASSISTANCE: Jan Paul van Waveren"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name outcreditbttn
group grpidcredit
rect 255 400 130 26
type 1
text "Additional Credit"
style WINDOW_STYLE_FILLED
background "ui/assets/button_back.tga"
textalign 1
textscale .25
textalignx 65
textaligny 20
visible 0
backcolor .37 .1 .1 1
forecolor 1 1 1 1
action { play "sound/misc/kcaction.wav" ;
hide grpidcredit ;
show grpoutcredit }
mouseEnter { setitemcolor outcreditbttn backcolor .1 .37 .1 1 }
mouseExit { setitemcolor outcreditbttn backcolor .37 .1 .1 1 }
}
itemDef {
name idcreditbttn
group grpidcredit
style WINDOW_STYLE_SHADER
background "ui/assets/framebutton.tga"
rect 255 400 130 26
visible 0
decoration
}
itemDef {
name idcreditbttn
group grpidcredit
style WINDOW_STYLE_SHADER
background "ui/assets/leftbutton.tga"
rect 243 400 13 26
visible 0
decoration
}
itemDef {
name idcreditbttn
group grpidcredit
style WINDOW_STYLE_SHADER
background "ui/assets/rightbutton.tga"
rect 384 400 13 26
visible 0
decoration
}
// OUTSIDE CREDIT //
itemDef {
name outcredit
group grpoutcredit
rect 0 50 620 20
style 1
textalign 1
textalignx 320
textaligny 10
textstyle 6
textscale .4
text "Additional Assistance"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name outcredit
group grpoutcredit
style 1
rect 75 100 620 15
textalign 0
textstyle 3
textalignx 5
textaligny 10
textscale .25
wrapped
text"Additional Map Work by Ka'ai Cluney\r"
"Additional Progamming by John Cash\r"
"Character Models and Animation by Paul Steed\r"
"Additional Model Work by Beau Anderson\r"
"Motion Capture by Pyros Pictures, House of Moves, and LocoMotion Studios\r\r\r"
"Sound Design by Soundelux Showorks\r"
"Music by Sonic Mayhem (www.sonicmayhem.com)\r"
"Music by Front Line Assembly\r\r\r"
"Manual by William W. Connors\r"
"Manual & Package Design by Focus2\r"
"Portions of Team Arena based in part on the work of the Independent JPEG Group\r"
"Font rendering performed by FreeType ( www.freetype.org )"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name idcreditbttn
group grpoutcredit
type 1
rect 260 400 120 26
text "id Credit"
style WINDOW_STYLE_FILLED
background "ui/assets/button_back.tga"
textalign 1
textscale .25
textalignx 60
textaligny 20
visible 0
backcolor .37 .1 .1 1
forecolor 1 1 1 1
action { play "sound/misc/kcaction.wav" ;
hide grpoutcredit ;
show grpidcredit }
mouseEnter { setitemcolor idcreditbttn backcolor .1 .37 .1 1 }
mouseExit { setitemcolor idcreditbttn backcolor .37 .1 .1 1 }
}
itemDef {
name outcredit
group grpoutcredit
style WINDOW_STYLE_SHADER
background "ui/assets/framebutton.tga"
rect 260 400 120 26
visible 0
decoration
}
itemDef {
name outcredit
group grpoutcredit
style WINDOW_STYLE_SHADER
background "ui/assets/leftbutton.tga"
rect 248 400 13 26
visible 0
decoration
}
itemDef {
name outcredit
group grpoutcredit
style WINDOW_STYLE_SHADER
background "ui/assets/rightbutton.tga"
rect 379 400 13 26
visible 0
decoration
}
// BACK BAR //
itemDef {
name gotobar
style 2
rect 0 430 640 30
textscale 0.4
textalign 0 // center
textalignx 60 // x alignment point for text
// use it to offset left/right text from the edge
// or to center the text on a different point
textaligny 21
style 2
border 4
bordercolor 0.5 0.5 0.5 0.5
bordersize 2
backcolor 0 0 .75 0.5
visible 1
mouseEnter { setcolor backcolor .75 0 0 .5 }
mouseExit { setcolor backcolor 0 0 .75 .5 }
decoration
}
itemDef {
name back
style 3
background "ui/assets/backarrow.tga"
rect 16 424 50 50
visible 1
action { close credit ; open main }
mouseEnter { hide back ; show back_alt ; show message_back }
}
itemDef {
name back_alt
style WINDOW_STYLE_SHADER
background "ui/assets/backarrow_alt.tga"
rect 14 422 54 54
backcolor 0 0 0 0
forecolor 1 1 1 1
visible 0
type ITEM_TYPE_BUTTON
mouseExit { hide back_alt ; show back ; hide message_back }
action { close credit ; open main }
}
// MESSAGES //
itemDef {
name message_back
group grpmessage
style 0
rect 320 430 128 30
textstyle 1
textalign 1
textalignx 0
textaligny 25
textscale .416
text "Exit to Main Menu"
forecolor 1 1 1 1
decoration
visible 0
}
itemDef {
name fadebox
style WINDOW_STYLE_FILLED
background "ui/assets/fadebox.tga"
forecolor 0 0 0 1
backcolor 0 0 0 1
rect 0 0 640 480
visible 1
decoration
}
}
}
}
}