22 #ifndef ULTIMA8_CONVERT_U8_CONVERTUSECODEU8_H 23 #define ULTIMA8_CONVERT_U8_CONVERTUSECODEU8_H 25 #include "ultima/ultima8/convert/convert_usecode.h" 32 const char*
const *intrinsics()
override {
return _intrinsics; };
33 const char*
const *event_names()
override {
return _event_names; };
36 static const char*
const _intrinsics[];
37 static const char*
const _event_names[];
40 const char*
const ConvertUsecodeU8::_intrinsics[] = {
51 "word Item::Ultima8::getGumpX()",
52 "word Item::Ultima8::getGumpY()",
53 "void Item::setGumpXY(word x, word y)",
54 "Item::getPoint(WorldPoint*)",
55 "uword Item::getType()",
56 "void Item::setType(uword type)",
57 "uword Item::getFrame()",
59 "void Item::setFrame(uword frame)",
60 "uword Item::getQuality()",
61 "uword Item::getUnkEggType()",
62 "uword Item::getQuantity()",
63 "Item::getContents()",
64 "Item::getContainer()",
65 "Item::getRootContainer()",
66 "uword Item::getGlobNum()",
67 "void Item::setGlobNum(uword)",
69 "void Item::setQ(uword)",
70 "void Item::setQuality(word value)",
71 "void Item::setUnkEggType(word value)",
72 "void Item::setQuantity(word value)",
73 "word Item::getFamily()",
74 "bool Item::getTypeFlag(word bit)",
76 "word Item::getStatus()",
77 "void Item::orStatus(word mask)",
78 "void Item::andStatus(word mask)",
79 "Item::getFootpad(word*, word*, word*)",
80 "Item::touches(uword)",
81 "Item::overlaps(uword)",
82 "Item::overlapsXY(uword)",
84 "Item::isCompletelyOn(uword)",
85 "Item::isAbove(uword)",
86 "Item::isUnder(uword)",
89 "Item::getWeightIncludingContents()",
90 "Item::getSurfaceWeight()",
93 "Item::getCapacity()",
94 "Item::legal_create(uword, uword, uword, uword, uword)",
95 "Item::create(uword, uword)",
96 "Item::legal_create(uword, uword, WorldPoint*)",
97 "Item::legal_create(uword, uword, uword, word)",
99 "Item::popToCoords(uword, uword, ubyte)",
100 "Item::popToContainer(uword)",
102 "Item::popToEnd(uword)",
104 "Item::removeContents()",
105 "Item::destroyContents()",
106 "Item::isExplosive()",
107 "Item::move(uword, uword, ubyte)",
108 "Item::move(WorldPoint*)",
110 "Item::legal_move(WorldPoint*, uword, uword)",
111 "Item::legal_move(uword*, uword)",
114 "process Item::hurl(word, word, word, word)",
115 "Item::shoot(WorldPoint*, word, word)",
118 "Item::findTarget(word, word)",
119 "process Item::bark(char* str)",
120 "strptr process Item::ask(uword slist)",
121 "word Item::getSliderInput(word min, word max, word step)",
122 "Item::openGump(word)",
124 "Item::isGumpOpen()",
125 "Item::getNpcArray()",
127 "Item::getMapArray()",
128 "Item::setNpcArray(word)",
129 "Item::setMapArray(word)",
130 "Item::receiveHit(uword, byte, word, uword)",
132 "Item::canReach(uword, word)",
133 "Item::getRange(uword)",
134 "Item::getRange(uword, uword, uword)",
135 "Item::getDirToCoords(uword, uword)",
136 "Item::getDirFromCoords(uword, uword)",
137 "Item::getDirToItem(uword)",
138 "Item::getDirFromItem(uword)",
139 "process Item::look()",
140 "process Item::use()",
141 "process Item::anim()",
142 "process Item::cachein()",
144 "Item::hit(uword, word)",
145 "process Item::gotHit(uword, word)",
146 "process Item::release()",
147 "process Item::equip()",
148 "process Item::unequip()",
149 "process Item::combine()",
150 "process Item::calledFromAnim()",
151 "process Item::enterFastArea()",
152 "process Item::leaveFastArea()",
153 "process Item::cast(uword)",
154 "process Item::justMoved()",
155 "process Item::AvatarStoleSomething(uword)",
156 "process Item::animGetHit(uword)",
157 "process Item::guardianBark(word)",
158 "process Book::read(char*)",
159 "process Scroll::read(char*)",
161 "process Grave::read(word,char*)",
162 "process Plaque::read(word,char*)",
163 "Egg::getEggXRange()",
164 "Egg::getEggYRange()",
165 "Egg::setEggXRange(uword)",
166 "Egg::setEggYRange(uword)",
168 "Egg::setEggId(uword)",
170 "MonsterEgg::hatch()",
171 "MonsterEgg::getMonId()",
172 "MonsterEgg::getActivity()",
173 "MonsterEgg::getShapeType()",
174 "MonsterEgg::setMonId(word)",
175 "MonsterEgg::setActivity(word)",
176 "MonsterEgg::setShapeType(word)",
179 "Npc::areEnemiesNear()",
181 "Npc::setInCombat()",
182 "Npc::clrInCombat()",
183 "Npc::setTarget(uword)",
185 "Npc::setAlignment(ubyte)",
186 "Npc::getAlignment()",
187 "Npc::setEnemyAlignment(ubyte)",
188 "Npc::getEnemyAlignment()",
189 "Npc::isEnemy(uword)",
195 "Npc::setImmortal()",
196 "Npc::clrImmortal()",
197 "Npc::isWithstandDeath()",
198 "Npc::setWithstandDeath()",
199 "Npc::clrWithstandDeath()",
200 "Npc::isFeignDeath()",
201 "Npc::setFeignDeath()",
202 "Npc::clrFeignDeath()",
203 "Npc::freeEquip(uword)",
206 "Npc::freeNpcSlot()",
209 "Npc::teleport(uword, uword, ubyte, ubyte)",
210 "process Npc::doAnim(AnimSet, word, word, ubyte)",
212 "Npc::getLastAnimSet()",
213 "process Npc::pathfind(uword, uword, uword, uword)",
214 "process Npc::pathfind(uword, uword)",
215 "byte Npc::getStr()",
216 "byte Npc::getInt()",
217 "byte Npc::getDex()",
218 "ubyte Npc::getHp()",
219 "word Npc::getMana()",
220 "void Npc::setStr(byte str)",
221 "void Npc::setInt(byte int)",
222 "void Npc::setDex(byte dex)",
223 "void Npc::setHp(ubyte hp)",
224 "void Npc::setMana(word mana)",
225 "Npc::create(uword, uword)",
226 "process Npc::cSetActivity(Activity)",
227 "Npc::setAirWalkEnabled(ubyte)",
229 "Npc::getAirWalkEnabled()",
230 "Npc::schedule(ulong)",
231 "Npc::getEquip(word)",
232 "Npc::setEquip(word, uword)",
234 "process Camera::scrollTo(uword, uword, ubyte, word)",
236 "rndRange(word,word)",
237 "castGrantPeaceSpell()",
242 "igniteChaos(uword, uword, ubyte)",
243 "Camera::setCenterOn(uword)",
244 "Camera::move_to(uword, uword, ubyte, word)",
246 "Camera::move_rel(word, word, word)",
247 "Camera::set_roof(word)",
252 "Camera::startQuake(word)",
253 "Camera::stopQuake()",
254 "Camera::invertScreen(ubyte)",
255 "U8MousePointer::getDir()",
256 "Kernel::getNumProcesses(uword, ProcessType)",
257 "Kernel::resetRef(uword, ProcessType)",
258 "process teleportToEgg(word, word, ubyte)",
259 "resetRef(uword, uword)",
260 "setRef(uword, uword, uword)",
261 "getAvatarInStasis()",
263 "setAvatarInStasis(word)",
265 "getCurrentTimerTick()",
266 "canGetThere(uword, uword, uword)",
267 "canExistAt(uword, uword, uword, uword, ubyte, uword, word)",
268 "createSprite(word, word, word, word, word, word, uword, uword, ubyte)",
269 "createSprite(word, word, word, word, uword, uword, ubyte)",
270 "word getFamilyOfType(uword type)",
274 "SetTimeInGameHours(word)",
275 "SetTimeInMinutes(long)",
276 "SetTimeInSeconds(long)",
277 "process FadeToBlack()",
278 "process FadeFromBlack()",
280 "process FadeToPalette(word, word)",
281 "process LightningBolt()",
282 "process FadeToWhite()",
283 "process FadeFromWhite()",
286 "AccumulateStrength(word)",
287 "AccumulateIntelligence(word)",
288 "AccumulateDexterity(word)",
289 "ClrAvatarInCombat()",
290 "SetAvatarInCombat()",
291 "IsAvatarInCombat()",
293 "playSFX(word, ubyte)",
294 "playSFX(word, word, uword)",
295 "playAmbientSFX(word)",
297 "playAmbientSFX(word, word)",
298 "playAmbientSFX(word, word, uword)",
299 "isSFXPlaying(word)",
300 "setVolumeSFX(word, word)",
302 "stopSFX(word, uword)",
303 "soundInit(word, word, word)",
308 "TonysBalls(word, word, uword, uword, uword)",
310 "MakeAvatarACheater()",
318 const char *
const ConvertUsecodeU8::_event_names[] = {
325 "gotHit(uword, word)",
339 "AvatarStoleSomething(uword)",
341 "guardianBark(word)",
Definition: convert_usecode.h:28
Definition: detection.h:27
Definition: convert_usecode_u8.h:30