00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef U8INTRINSICS_H
00020 #define U8INTRINSICS_H
00021
00022 #include "intrinsics.h"
00023
00024
00025 #include "Item.h"
00026 #include "UCMachine.h"
00027 #include "Container.h"
00028 #include "Actor.h"
00029 #include "MainActor.h"
00030 #include "Kernel.h"
00031 #include "CameraProcess.h"
00032 #include "GUIApp.h"
00033 #include "Egg.h"
00034 #include "MonsterEgg.h"
00035 #include "CurrentMap.h"
00036 #include "PaletteFaderProcess.h"
00037 #include "SpriteProcess.h"
00038 #include "MusicProcess.h"
00039 #include "ScrollGump.h"
00040 #include "BookGump.h"
00041 #include "ReadableGump.h"
00042 #include "TargetGump.h"
00043 #include "GrantPeaceProcess.h"
00044 #include "FireballProcess.h"
00045 #include "HealProcess.h"
00046 #include "InverterProcess.h"
00047 #include "AudioProcess.h"
00048 #include "Game.h"
00049
00050
00051 Intrinsic U8Intrinsics[] = {
00052
00053 TargetGump::I_target,
00054 0,
00055 Item::I_touch,
00056 Item::I_getX,
00057 Item::I_getY,
00058 Item::I_getZ,
00059 Item::I_getCX,
00060 Item::I_getCY,
00061 Item::I_getCZ,
00062 0,
00063 0,
00064 0,
00065 Item::I_getPoint,
00066 Item::I_getShape,
00067 Item::I_setShape,
00068 Item::I_getFrame,
00069
00070 Item::I_setFrame,
00071 Item::I_getQuality,
00072 Item::I_getUnkEggType,
00073 Item::I_getQuantity,
00074 0,
00075 Item::I_getContainer,
00076 Item::I_getRootContainer,
00077 0,
00078 0,
00079 Item::I_getQ,
00080 Item::I_setQ,
00081 Item::I_setQuality,
00082 0,
00083 Item::I_setQuantity,
00084 Item::I_getFamily,
00085 Item::I_getTypeFlag,
00086
00087 Item::I_getStatus,
00088 Item::I_orStatus,
00089 Item::I_andStatus,
00090 Item::I_getFootpadData,
00091 0,
00092 Item::I_overlaps,
00093 Item::I_overlapsXY,
00094 Item::I_isOn,
00095 0,
00096 0,
00097 0,
00098 Item::I_ascend,
00099 Item::I_getWeight,
00100 Item::I_getWeightIncludingContents,
00101 Item::I_getSurfaceWeight,
00102 0,
00103
00104 0,
00105 Item::I_legalCreateAtCoords,
00106 Item::I_create,
00107 Item::I_legalCreateAtPoint,
00108 Item::I_legalCreateInCont,
00109 Item::I_push,
00110 Item::I_popToCoords,
00111 Item::I_popToContainer,
00112 Item::I_pop,
00113 Item::I_popToEnd,
00114 Item::I_destroy,
00115 Container::I_removeContents,
00116 Container::I_destroyContents,
00117 Item::I_isExplosive,
00118 Item::I_move,
00119 0,
00120
00121 Item::I_legalMoveToPoint,
00122 Item::I_legalMoveToContainer,
00123 Actor::I_isNPC,
00124 0,
00125 Item::I_hurl,
00126 Item::I_shoot,
00127 Item::I_fall,
00128 Item::I_grab,
00129 0,
00130 Item::I_bark,
00131 Item::I_ask,
00132 Item::I_getSliderInput,
00133 Item::I_openGump,
00134 Item::I_closeGump,
00135 0,
00136 0,
00137
00138 Item::I_getMapArray,
00139 0,
00140 Item::I_setMapArray,
00141 Item::I_receiveHit,
00142 Item::I_explode,
00143 Item::I_canReach,
00144 Item::I_getRange,
00145 0,
00146 Item::I_getDirToCoords,
00147 Item::I_getDirFromCoords,
00148 Item::I_getDirToItem,
00149 Item::I_getDirFromItem,
00150 Item::I_look,
00151 Item::I_use,
00152 0,
00153 0,
00154
00155 0,
00156 Item::I_gotHit,
00157 0,
00158 0,
00159 0,
00160 0,
00161 0,
00162 Item::I_enterFastArea,
00163 0,
00164 0,
00165 0,
00166 0,
00167 0,
00168 Item::I_guardianBark,
00169 BookGump::I_readBook,
00170 ScrollGump::I_readScroll,
00171
00172 ReadableGump::I_readGrave,
00173 ReadableGump::I_readPlaque,
00174 Egg::I_getEggXRange,
00175 Egg::I_getEggYRange,
00176 Egg::I_setEggXRange,
00177 Egg::I_setEggYRange,
00178 Egg::I_getEggId,
00179 Egg::I_setEggId,
00180 0,
00181 MonsterEgg::I_monsterEggHatch,
00182 MonsterEgg::I_getMonId,
00183 0,
00184 0,
00185 0,
00186 0,
00187 0,
00188
00189 Actor::I_isBusy,
00190 Actor::I_areEnemiesNear,
00191 Actor::I_isInCombat,
00192 Actor::I_setInCombat,
00193 Actor::I_clrInCombat,
00194 Actor::I_setTarget,
00195 Actor::I_getTarget,
00196 Actor::I_setAlignment,
00197 Actor::I_getAlignment,
00198 Actor::I_setEnemyAlignment,
00199 Actor::I_getEnemyAlignment,
00200 Actor::I_isEnemy,
00201 Actor::I_isDead,
00202 Actor::I_setDead,
00203 Actor::I_clrDead,
00204 Actor::I_isImmortal,
00205
00206 Actor::I_setImmortal,
00207 Actor::I_clrImmortal,
00208 Actor::I_isWithstandDeath,
00209 Actor::I_setWithstandDeath,
00210 Actor::I_clrWithstandDeath,
00211 Actor::I_isFeignDeath,
00212 Actor::I_setFeignDeath,
00213 Actor::I_clrFeignDeath,
00214 0,
00215 0,
00216 0,
00217 0,
00218 Actor::I_getDir,
00219 Actor::I_getMap,
00220 Actor::I_teleport,
00221 Actor::I_doAnim,
00222
00223 Actor::I_getLastAnimSet,
00224 Actor::I_pathfindToPoint,
00225 Actor::I_pathfindToItem,
00226 Actor::I_getStr,
00227 Actor::I_getInt,
00228 Actor::I_getDex,
00229 Actor::I_getHp,
00230 Actor::I_getMana,
00231 Actor::I_setStr,
00232 Actor::I_setInt,
00233 Actor::I_setDex,
00234 Actor::I_setHp,
00235 Actor::I_setMana,
00236 Actor::I_createActor,
00237 Actor::I_cSetActivity,
00238 Actor::I_setAirWalkEnabled,
00239
00240 Actor::I_getAirWalkEnabled,
00241 Actor::I_schedule,
00242 Actor::I_getEquip,
00243 Actor::I_setEquip,
00244 GUIApp::I_closeItemGumps,
00245 CameraProcess::I_scrollTo,
00246 UCMachine::I_urandom,
00247 UCMachine::I_rndRange,
00248 GrantPeaceProcess::I_castGrantPeace,
00249 UCMachine::I_numToStr,
00250 0,
00251 MusicProcess::I_playMusic,
00252 UCMachine::I_getName,
00253 Item::I_igniteChaos,
00254 CameraProcess::I_setCenterOn,
00255 CameraProcess::I_move_to,
00256
00257 0,
00258 0,
00259 0,
00260 0,
00261 0,
00262 0,
00263 CameraProcess::I_startQuake,
00264 CameraProcess::I_stopQuake,
00265 InverterProcess::I_invertScreen,
00266 0,
00267 Kernel::I_getNumProcesses,
00268 Kernel::I_resetRef,
00269 MainActor::I_teleportToEgg,
00270 Kernel::I_resetRef,
00271 0,
00272 GUIApp::I_getAvatarInStasis,
00273
00274 GUIApp::I_setAvatarInStasis,
00275 Item::I_getEtherealTop,
00276 GUIApp::I_getCurrentTimerTick,
00277 0,
00278 CurrentMap::I_canExistAt,
00279 SpriteProcess::I_createSprite,
00280 SpriteProcess::I_createSprite,
00281 Item::I_getFamilyOfType,
00282 GUIApp::I_getTimeInGameHours,
00283 GUIApp::I_getTimeInMinutes,
00284 GUIApp::I_getTimeInSeconds,
00285 GUIApp::I_setTimeInGameHours,
00286 0,
00287 0,
00288 PaletteFaderProcess::I_fadeToBlack,
00289 PaletteFaderProcess::I_fadeFromBlack,
00290
00291 PaletteFaderProcess::I_fadeToPaletteTransform,
00292 PaletteFaderProcess::I_lightningBolt,
00293 PaletteFaderProcess::I_fadeToWhite,
00294 PaletteFaderProcess::I_fadeFromWhite,
00295 Game::I_playEndgame,
00296 HealProcess::I_feedAvatar,
00297 MainActor::I_accumulateStrength,
00298 MainActor::I_accumulateIntelligence,
00299 MainActor::I_accumulateDexterity,
00300 MainActor::I_clrAvatarInCombat,
00301 MainActor::I_setAvatarInCombat,
00302 MainActor::I_isAvatarInCombat,
00303 AudioProcess::I_playSFX,
00304 AudioProcess::I_playSFX,
00305 AudioProcess::I_playSFX,
00306 AudioProcess::I_playAmbientSFX,
00307
00308 AudioProcess::I_playAmbientSFX,
00309 AudioProcess::I_playAmbientSFX,
00310 AudioProcess::I_isSFXPlaying,
00311 AudioProcess::I_setVolumeSFX,
00312 AudioProcess::I_stopSFX,
00313 AudioProcess::I_stopSFX,
00314 0,
00315 0,
00316 MusicProcess::I_musicStop,
00317 0,
00318 0,
00319 FireballProcess::I_TonysBalls,
00320 UCMachine::I_true,
00321 GUIApp::I_makeAvatarACheater,
00322 UCMachine::I_true,
00323 0,
00324
00325 0,
00326 0
00327 };
00328
00329 #endif