25 #include "sword1/sworddefs.h" 26 #include "sword1/object.h" 27 #include "common/mutex.h" 47 uint32 luggageIconRes;
53 MenuIcon(uint8 menuType, uint8 menuPos, uint32 resId, uint32 frame,
Screen *screen);
54 bool wasClicked(uint16 mouseX, uint16 mouseY);
55 void setSelect(
bool pSel);
56 void draw(
const byte *fadeMask = NULL, int8 fadeStatus = 0);
59 uint8 _menuType, _menuPos;
60 uint32 _resId, _frame;
69 void fnChooser(
Object *compact);
71 void fnAddSubject(int32 sub);
72 void cfnReleaseMenu();
73 int logicChooser(
Object *compact);
75 void refresh(uint8 menuType);
79 void setToTargetState();
80 static const MenuObject _objectDefs[TOTAL_pockets + 1];
85 void showMenu(uint8 menuType);
86 byte _subjectBarStatus;
87 byte _objectBarStatus;
91 uint8 checkMenuClick(uint8 menuType);
94 uint32 _subjectBar[16];
97 uint32 _menuList[TOTAL_pockets];
102 static const Subject _subjectList[TOTAL_subjects];
104 static const byte _fadeEffectTop[64];
105 static const byte _fadeEffectBottom[64];
Definition: atari-screen.h:60
Definition: animation.h:38