]> de.git.xonotic.org Git - voretournament/voretournament.git/blob - data/qcsrc/menu/voret/dialog_singleplayer_winner.c
A nice message in the campaign winning dialog
[voretournament/voretournament.git] / data / qcsrc / menu / voret / dialog_singleplayer_winner.c
1 #ifdef INTERFACE\r
2 CLASS(VoretWinnerDialog) EXTENDS(VoretDialog)\r
3         METHOD(VoretWinnerDialog, fill, void(entity))\r
4         ATTRIB(VoretWinnerDialog, title, string, "Winner")\r
5         ATTRIB(VoretWinnerDialog, color, vector, SKINCOLOR_DIALOG_SINGLEPLAYER)\r
6         ATTRIB(VoretWinnerDialog, intendedWidth, float, 0.54)\r
7         ATTRIB(VoretWinnerDialog, rows, float, 14)\r
8         ATTRIB(VoretWinnerDialog, columns, float, 3)\r
9 ENDCLASS(VoretWinnerDialog)\r
10 #endif\r
11 \r
12 #ifdef IMPLEMENTATION\r
13 void fillVoretWinnerDialog(entity me)\r
14 {\r
15         entity e;\r
16 \r
17         me.TR(me);\r
18                 // this message must be sensitive for all possible campaigns!\r
19                 me.TD(me, 1, 1, e = makeVoretTextLabel(0, "And so it all ends, with one squeeze of the warm fleshy stomach."));\r
20         me.TR(me);\r
21                 me.TD(me, me.rows, me.columns, e = makeVoretImage("/gfx/winner", -1));\r
22 \r
23         me.gotoRC(me, me.rows - 1, 0);\r
24                 me.TD(me, 1, me.columns, e = makeVoretButton("OK", '0 0 0'));\r
25                         e.onClick = Dialog_Close;\r
26                         e.onClickEntity = me;\r
27 }\r
28 #endif\r