home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
games
/
volume18
/
xmpb
/
part07
/
shop_ui.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-07-12
|
1KB
|
68 lines
#ifndef shop_HEADER
#define shop_HEADER
extern Attr_attribute INSTANCE;
typedef struct {
Xv_opaque Shop;
Xv_opaque controls1;
Xv_opaque MenuButton;
Xv_opaque canvas;
Xv_opaque controls2;
Xv_opaque BuyButton;
Xv_opaque SellButton;
Xv_opaque RepairButton;
Xv_opaque ShowButton;
Xv_opaque InShipLabel;
Xv_opaque InShopLabel;
} MainWinObjs;
typedef struct {
Xv_opaque pwdWin;
Xv_opaque controls4;
Xv_opaque pwdText;
} pwdWinObjs;
extern pwdWinObjs *pwdWinObjsInit();
extern Xv_opaque pwdWin_create();
extern Xv_opaque Controls4_create();
extern Xv_opaque pwdWinPwdText_create();
extern MainWinObjs *MainWinObjsInit();
extern Xv_opaque MainWin_create();
extern Xv_opaque Controls1_create();
extern Xv_opaque MenuButton_create();
extern Xv_opaque Canvas_create();
extern Xv_opaque Controls2_create();
extern Xv_opaque BuyButton_create();
extern Xv_opaque SellButton_create();
extern Xv_opaque RepairButton_create();
extern Xv_opaque ShowButton_create();
extern Xv_opaque InShipLabel_create();
extern Xv_opaque InShopLabel_create();
struct menu_p {
char menu_name[40];
char menu_item[40][40];
Menu MenuPointer;
char descr[40][480];
int cost[40];
struct menu_p *next;
};
struct menu_p *head, *curr;
int lastButtonPos;
Display *disp;
GC othergc,gc;
Xv_window win;
int pos, ypos;
Xv_opaque base, pwd;
MainWinObjs *MainWin;
#endif