24 #ifndef SWORD1_OBJECTMAN_H 25 #define SWORD1_OBJECTMAN_H 27 #include "sword1/resman.h" 28 #include "sword1/sworddefs.h" 29 #include "sword1/object.h" 39 Object *fetchObject(uint32
id);
40 uint32 fetchNoObjects(
int section);
41 bool sectionAlive(uint16 section);
42 void megaEntering(uint16 section);
43 void megaLeaving(uint16 section,
int id);
45 uint8 fnCheckForTextLine(uint32 textId);
46 char *lockText(uint32 textId);
47 void unlockText(uint32 textId);
48 uint32 lastTextNumber(
int section);
50 void closeSection(uint32 screen);
52 void saveLiveList(uint16 *dest);
53 void loadLiveList(uint16 *src);
58 char *lockText(uint32 textId, uint8 language);
59 void unlockText(uint32 textId, uint8 language);
62 static const uint32 _objectList[TOTAL_SECTIONS];
63 static const uint32 _textList[TOTAL_SECTIONS][7];
64 uint16 _liveList[TOTAL_SECTIONS];
65 uint8 *_cptData[TOTAL_SECTIONS];
66 static char _missingSubTitleStr[];
67 static const char *
const _translationId2950145[7];
68 static const char *
const _translationId8455194[7];
69 static const char *
const _translationId8455195[7];
70 static const char *
const _translationId8455196[7];
71 static const char *
const _translationId8455197[7];
72 static const char *
const _translationId8455198[7];
73 static const char *
const _translationId8455199[7];
74 static const char *
const _translationId8455200[7];
75 static const char *
const _translationId8455201[7];
76 static const char *
const _translationId8455202[7];
77 static const char *
const _translationId8455203[7];
78 static const char *
const _translationId8455204[7];
79 static const char *
const _translationId8455205[7];
80 static const char *
const _translationId6488080[7];
81 static const char *
const _translationId6488081[7];
82 static const char *
const _translationId6488082[7];
83 static const char *
const _translationId6488083[7];
Definition: animation.h:38
Definition: objectman.h:33