mirror of
https://git.code.sf.net/p/quake/quakeforge
synced 2025-02-17 09:22:43 +00:00
beginnings of the menu code
This commit is contained in:
parent
7eb9d70216
commit
55bb282b24
3 changed files with 45 additions and 0 deletions
2
cs-code/Makefile
Normal file
2
cs-code/Makefile
Normal file
|
@ -0,0 +1,2 @@
|
|||
menu.dat: menu.src menu.qc
|
||||
qfcc -P menu.src
|
40
cs-code/menu.qc
Normal file
40
cs-code/menu.qc
Normal file
|
@ -0,0 +1,40 @@
|
|||
void (integer x, integer y, string text) Menu_Begin = #0;
|
||||
void (integer x, integer y, string name) Menu_Pic = #0;
|
||||
void (integer x, integer y, string name) Menu_CenterPic = #0;
|
||||
void (integer x, integer y, string text, void (string text, integer key) func) Menu_Item = #0;
|
||||
void (void (integer x, integer y) func) Menu_Cursor = #0;
|
||||
void () Menu_End = #0;
|
||||
|
||||
string [6] dot;/* = {
|
||||
"gfx/menudot0.lpm",
|
||||
"gfx/menudot1.lpm",
|
||||
"gfx/menudot2.lpm",
|
||||
"gfx/menudot3.lpm",
|
||||
"gfx/menudot4.lpm",
|
||||
"gfx/menudot5.lpm",
|
||||
};*/
|
||||
|
||||
void (integer x, integer y) spinner =
|
||||
{
|
||||
//Draw_Pic (x, y, dot[integer(time * 10) % 6]);
|
||||
};
|
||||
|
||||
void (string text, integer key) quit =
|
||||
{
|
||||
};
|
||||
|
||||
void () main_menu =
|
||||
{
|
||||
Menu_Begin (0, 0, "");
|
||||
Menu_Pic (16, 4, "gfx/qplaque.lmp");
|
||||
Menu_CenterPic (160, 4, "gfx/ttl_main.lmp");
|
||||
Menu_Pic (71,32, "gfx/mainmenu.lmp");
|
||||
Menu_Cursor (spinner);
|
||||
//if (do_single_player)
|
||||
// single_player_menu ();
|
||||
//multi_player_menu ();
|
||||
//options_menu ();
|
||||
//help_menu ();
|
||||
Menu_Item (54, 132, "", quit);
|
||||
Menu_End ();
|
||||
};
|
3
cs-code/menu.src
Normal file
3
cs-code/menu.src
Normal file
|
@ -0,0 +1,3 @@
|
|||
menu.dat
|
||||
|
||||
menu.qc
|
Loading…
Reference in a new issue