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