1 #ifndef __BOBBYRGUNS_H
2 #define __BOBBYRGUNS_H
3 
4 //#include "LaptopSave.h"
5 
6 
7 #define BOBBYRDESCFILE BINARYDATADIR "/braydesc.edt"
8 
9 #define BOBBYR_ITEM_DESC_NAME_SIZE  80
10 #define BOBBYR_ITEM_DESC_INFO_SIZE 320
11 #define BOBBYR_ITEM_DESC_FILE_SIZE 400
12 
13 #define BOBBYR_USED_ITEMS		0xFFFFFFFF
14 
15 
16 #define BOBBYR_GUNS_BUTTON_FONT		FONT10ARIAL
17 #define BOBBYR_GUNS_TEXT_COLOR_ON	FONT_NEARBLACK
18 #define BOBBYR_GUNS_TEXT_COLOR_OFF	FONT_NEARBLACK
19 //#define BOBBYR_GUNS_TEXT_COLOR_ON	FONT_MCOLOR_DKWHITE
20 //#define BOBBYR_GUNS_TEXT_COLOR_OFF	FONT_MCOLOR_WHITE
21 
22 #define BOBBYR_GUNS_SHADOW_COLOR	169
23 
24 #define BOBBYR_NO_ITEMS			65535
25 
26 
27 
28 
29 
30 extern UINT16 gusCurWeaponIndex;
31 extern UINT8  gubLastGunIndex;
32 
33 
34 
35 void GameInitBobbyRGuns(void);
36 void EnterBobbyRGuns(void);
37 void ExitBobbyRGuns(void);
38 void RenderBobbyRGuns(void);
39 
40 
41 void DisplayBobbyRBrTitle(void);
42 void DeleteBobbyBrTitle(void);
43 void InitBobbyBrTitle(void);
44 void InitBobbyMenuBar();
45 void DeleteBobbyMenuBar();
46 
47 //BOOLEAN DisplayWeaponInfo();
48 void DisplayItemInfo(UINT32 uiItemClass);
49 void DeleteMouseRegionForBigImage(void);
50 void UpdateButtonText(UINT32	uiCurPage);
51 UINT16 CalcBobbyRayCost( UINT16 usIndex, UINT16 usBobbyIndex, BOOLEAN fUsed);
52 void SetFirstLastPagesForUsed(void);
53 void SetFirstLastPagesForNew( UINT32 uiClass );
54 
55 #endif
56