src/hcode/include/coolmenu_interface.h File Reference

#include "mech.h"

Include dependency graph for coolmenu_interface.h:

Go to the source code of this file.

Defines

#define ECOMMANDS(bname, letter)
#define ECOMMANDSET(name)
#define _GCOMMAND_PLUS(bname, n)   {0, n, "nada", bname ## _add},
#define _GCOMMAND_MINUS(bname, n)   {0, n, "nada", bname ## _minus},
#define _GCOMMAND_SET(bname, n)   {0, n, "nada", bname ## _set},
#define _GCOMMAND_TOGGLE(bname, n)   {0, n, "nada", bname ## _toggle},
#define GCOMMAND_PLUS(bname, n)   _GCOMMAND_PLUS(bname, #n)
#define GCOMMAND_MINUS(bname, n)   _GCOMMAND_MINUS(bname, #n)
#define GCOMMAND_SET(bname, n)   _GCOMMAND_SET(bname, #n)
#define GCOMMAND_TOGGLE(bname, n)   _GCOMMAND_TOGGLE(bname, #n)
#define GCOMMANDS(bname, letter)
#define GCOMMANDSET(name)


Define Documentation

#define _GCOMMAND_MINUS ( bname,
 )     {0, n, "nada", bname ## _minus},

Definition at line 54 of file coolmenu_interface.h.

#define _GCOMMAND_PLUS ( bname,
 )     {0, n, "nada", bname ## _add},

Definition at line 52 of file coolmenu_interface.h.

#define _GCOMMAND_SET ( bname,
 )     {0, n, "nada", bname ## _set},

Definition at line 56 of file coolmenu_interface.h.

#define _GCOMMAND_TOGGLE ( bname,
 )     {0, n, "nada", bname ## _toggle},

Definition at line 58 of file coolmenu_interface.h.

#define ECOMMANDS ( bname,
letter   ) 

Value:

ECMD(bname ## _add); \
ECMD(bname ## _minus); \
ECMD(bname ## _toggle); \
ECMD(bname ## _set)

Definition at line 18 of file coolmenu_interface.h.

#define ECOMMANDSET ( name   ) 

Value:

ECOMMANDS(name ## _a,'a'); \
ECOMMANDS(name ## _b,'b'); \
ECOMMANDS(name ## _c,'c'); \
ECOMMANDS(name ## _d,'d'); \
ECOMMANDS(name ## _e,'e'); \
ECOMMANDS(name ## _f,'f'); \
ECOMMANDS(name ## _g,'g'); \
ECOMMANDS(name ## _h,'h'); \
ECOMMANDS(name ## _i,'i'); \
ECOMMANDS(name ## _j,'j'); \
ECOMMANDS(name ## _k,'k'); \
ECOMMANDS(name ## _l,'l'); \
ECOMMANDS(name ## _m,'m'); \
ECOMMANDS(name ## _n,'n'); \
ECOMMANDS(name ## _o,'o'); \
ECOMMANDS(name ## _p,'p'); \
ECOMMANDS(name ## _q,'q'); \
ECOMMANDS(name ## _r,'r'); \
ECOMMANDS(name ## _s,'s'); \
ECOMMANDS(name ## _t,'t'); \
ECOMMANDS(name ## _u,'u'); \
ECOMMANDS(name ## _v,'v'); \
ECOMMANDS(name ## _w,'w'); \
ECOMMANDS(name ## _x,'x'); \
ECOMMANDS(name ## _y,'y'); \

Definition at line 24 of file coolmenu_interface.h.

#define GCOMMAND_MINUS ( bname,
 )     _GCOMMAND_MINUS(bname, #n)

Definition at line 62 of file coolmenu_interface.h.

#define GCOMMAND_PLUS ( bname,
 )     _GCOMMAND_PLUS(bname, #n)

Definition at line 61 of file coolmenu_interface.h.

#define GCOMMAND_SET ( bname,
 )     _GCOMMAND_SET(bname, #n)

Definition at line 63 of file coolmenu_interface.h.

#define GCOMMAND_TOGGLE ( bname,
 )     _GCOMMAND_TOGGLE(bname, #n)

Definition at line 64 of file coolmenu_interface.h.

#define GCOMMANDS ( bname,
letter   ) 

Value:

_GCOMMAND_PLUS(bname, #letter "+") \
_GCOMMAND_MINUS(bname, #letter "-") \
_GCOMMAND_SET(bname, #letter "=") \
_GCOMMAND_TOGGLE(bname,#letter ".") \
_GCOMMAND_TOGGLE(bname, #letter)

Definition at line 68 of file coolmenu_interface.h.

#define GCOMMANDSET ( name   ) 

Value:

GCOMMANDS(name ## _a,a) \
GCOMMANDS(name ## _b,b) \
GCOMMANDS(name ## _c,c) \
GCOMMANDS(name ## _d,d) \
GCOMMANDS(name ## _e,e) \
GCOMMANDS(name ## _f,f) \
GCOMMANDS(name ## _g,g) \
GCOMMANDS(name ## _h,h) \
GCOMMANDS(name ## _i,i) \
GCOMMANDS(name ## _j,j) \
GCOMMANDS(name ## _k,k) \
GCOMMANDS(name ## _l,l) \
GCOMMANDS(name ## _m,m) \
GCOMMANDS(name ## _n,n) \
GCOMMANDS(name ## _o,o) \
GCOMMANDS(name ## _p,p) \
GCOMMANDS(name ## _q,q) \
GCOMMANDS(name ## _r,r) \
GCOMMANDS(name ## _s,s) \
GCOMMANDS(name ## _t,t) \
GCOMMANDS(name ## _u,u) \
GCOMMANDS(name ## _v,v) \
GCOMMANDS(name ## _w,w) \
GCOMMANDS(name ## _x,x) \
GCOMMANDS(name ## _y,y) \

Definition at line 76 of file coolmenu_interface.h.


Generated on Mon May 28 04:25:44 2007 for BattletechMUX by  doxygen 1.4.7