22 #ifndef DARKSEED_USECODE_H 23 #define DARKSEED_USECODE_H 25 #include "common/scummsys.h" 26 #include "darkseed/console.h" 27 #include "darkseed/inventory.h" 28 #include "darkseed/objects.h" 29 #include "darkseed/player.h" 38 uint8 _genericResponseCounter = 0;
43 void useCode(
int objNum);
44 void useCodeGloves(int16 targetObjNum);
45 void useCodeMoney(int16 targetObjNum);
46 void useCodeJournal(int16 actionObjNum, int16 targetObjNum);
47 void useCodeShopItems(int16 actionObjNum, int16 targetObjNum);
48 void useCrowBar(int16 targetObjNum);
49 void useCodeNewspaper(int16 targetObjNum);
50 void useCodeLibraryCard(int16 targetObjNum);
51 void useCodeBobbyPin(int16 targetObjNum);
52 void useCodeKeys(int16 actionObjNum, int16 targetObjNum);
53 void useCodeMirrorShard(int16 targetObjNum);
54 void useCodeBinoculars(int16 targetObjNum);
55 void useCodeShovel(int16 targetObjNum);
56 void useCodeDelbertsCard(int16 targetObjNum);
57 void useCodeStick(int16 targetObjNum);
58 void useCodeAxeHandle(int16 targetObjNum);
59 void useCodeRope(int16 targetObjNum);
60 void useCodeMicroFilm(int16 targetObjNum);
61 void useCodeSpecialHammer(int16 actionObjNum, int16 targetObjNum);
62 void useCodeGun(int16 targetObjNum);
63 void useCodeMoversNote(int16 targetObjNum);
64 void useCodeBluePrints(int16 targetObjNum);
65 void useCodeWatch(int16 targetObjNum);
66 void useCodeTinCup(int16 targetObjNum);
67 void useCodeEmptyUrn(int16 targetObjNum);
68 void genericResponse(int16 useObjNum, int16 targetObjNum, int16 tosIdx);
71 int getHandDescriptionTosIdx(uint16 objNum);
72 int16 getUseGlovesTosIdx(uint16 objNum);
73 int16 getUseMoneyTosIdx(uint16 objNum);
74 int16 getUseCrowbarTosIdx(uint16 objNum);
75 int16 getUseJournalTosIdx(uint16 objNum);
76 int16 getUseLibraryCardTosIdx(uint16 objNum);
77 int16 getUseBobbyPinTosIdx(uint16 objNum);
78 int16 getUseKeysTosIdx(uint16 objNum);
79 int16 getUseBinocularsTosIdx(uint16 objNum);
80 int16 getUseShovelTosIdx(uint16 objNum);
81 int16 getUseDelbertsCardTosIdx(uint16 objNum);
82 int16 getUseStickTosIdx(uint16 objNum);
83 int16 getUseAxeHandleTosIdx(uint16 objNum);
84 int16 getUseRopeTosIdx(uint16 objNum);
85 int16 getUseMicroFilmTosIdx(uint16 objNum);
86 int16 getUseSpecialHammerTosIdx(uint16 objNum);
87 int16 getUseGunTosIdx(uint16 objNum);
88 int16 getUseWatchTosIdx(uint16 objNum);
90 void putObjUnderPillow(
int objNum);
92 void startDigging(int16 targetObjNum);
96 #endif // DARKSEED_USECODE_H
Definition: inventory.h:27
Definition: adlib_worx.h:27