2 cvardevs arent possible
you could do this instead:
for images:
PHP Code:
#define IMAGE_ON_DVAR( _rect , _dvar ) \
itemdef \
{ \
rect _rect \
dvarTest _dvar \
style WINDOW_STYLE_DVAR_SHADER \
decoration \
hideDvar \
{ \
""; \
} \
}
#define IMG_SIZE 640 480
#define IMG_RECT 0 0 IMG_SIZE HORZ_ALIGN_FULLSCREEN VERT_ALIGN_FULLSCREEN
#define IMG_DVARNAME ui_img
IMAGE_ON_DVAR( IMG_RECT , IMG_DVARNAME )
or for other stuff:
PHP Code:
#define STUFF_ON_DVAR( _rect , _dvar , _showdvarvalues , _hidedvarvalues ) \
itemdef \
{ \
rect _rect \
dvarTest _dvar \
showDvar \
{ \
_showdvarvalues; \
} \
hideDvar \
{ \
_hidedvarvalues; \
} \
}
#define STUFF_RECT 0 0 10 10 HORZALIGN VERTALIGN
STUFF_ON_DVAR( STUFF_RECT , ui_stuff , "0";"1";"2" , "3";"4" )
STUFF_ON_DVAR( STUFF_RECT , ui_stuff , "3";"4" , "0";"1";"2" )