Cube  Diff

Differences From Artifact [ae67c88d5e]:

To Artifact [f8da5ecd7e]:


123
124
125
126
127
128
129
130
131
132

133
134
135
136
137
138
139
140
141
void
menuitem(char *text, char *action)
{
	gmenu &menu = menus.last();
	mitem &mi = menu.items.add();
	mi.text = newstring(text);
	mi.action = action[0] ? newstring(action) : mi.text;
};

COMMAND(menuitem, ARG_2STR);

COMMAND(showmenu, ARG_1STR);
COMMAND(newmenu, ARG_1STR);

bool
menukey(int code, bool isdown)
{
	if (vmenu <= 0)
		return false;
	int menusel = menus[vmenu].menusel;







<
|
|
>
|
|







123
124
125
126
127
128
129

130
131
132
133
134
135
136
137
138
139
140
141
void
menuitem(char *text, char *action)
{
	gmenu &menu = menus.last();
	mitem &mi = menu.items.add();
	mi.text = newstring(text);
	mi.action = action[0] ? newstring(action) : mi.text;

}
COMMAND(menuitem, ARG_2STR)

COMMAND(showmenu, ARG_1CSTR)
COMMAND(newmenu, ARG_1CSTR)

bool
menukey(int code, bool isdown)
{
	if (vmenu <= 0)
		return false;
	int menusel = menus[vmenu].menusel;