home *** CD-ROM | disk | FTP | other *** search
/ Micromanía 92 / CDMM92_1.ISO / SOF 2 SDK / sof2sdk-101.msi / _92D6AC311BB48EBA344BBABC89DA6AB0 / _587F79A012A14CAFA33DF4980F26DCD0 < prev    next >
Encoding:
Text File  |  2002-07-02  |  12.5 KB  |  230 lines

  1. code
  2.  
  3. equ trap_Print                                  -1    ; CG_PRINT 
  4. equ trap_Error                                  -2    ; CG_ERROR 
  5. equ trap_Milliseconds                          -3    ; CG_MILLISECONDS 
  6. equ trap_Cvar_Register                          -4    ; CG_CVAR_REGISTER 
  7. equ trap_Cvar_Update                          -5    ; CG_CVAR_UPDATE 
  8. equ trap_Cvar_Set                              -6    ; CG_CVAR_SET 
  9. equ trap_Cvar_VariableStringBuffer              -7    ; CG_CVAR_VARIABLESTRINGBUFFER 
  10. equ trap_Argc                                  -8    ; CG_ARGC 
  11. equ trap_Argv                                  -9    ; CG_ARGV 
  12. equ trap_Args                                 -10    ; CG_ARGS 
  13. equ trap_FS_FOpenFile                         -11    ; CG_FS_FOPENFILE 
  14. equ trap_FS_Read                             -12    ; CG_FS_READ 
  15. equ trap_FS_Write                             -13    ; CG_FS_WRITE 
  16. equ trap_FS_FCloseFile                         -14    ; CG_FS_FCLOSEFILE 
  17. equ trap_SendConsoleCommand                     -16    ; CG_SENDCONSOLECOMMAND 
  18. equ trap_AddCommand                             -17    ; CG_ADDCOMMAND 
  19. equ trap_RemoveCommand                        -121    ; CG_REMOVECOMMAND 
  20. equ trap_SendClientCommand                     -18    ; CG_SENDCLIENTCOMMAND 
  21. equ trap_UpdateScreen                         -19    ; CG_UPDATESCREEN 
  22. equ trap_RMG_Init                             -20    ; CG_RMG_INIT 
  23. equ trap_CM_LoadMap                             -21    ; CG_CM_LOADMAP 
  24. equ trap_CM_NumInlineModels                     -22    ; CG_CM_NUMINLINEMODELS 
  25. equ trap_CM_InlineModel                         -23    ; CG_CM_INLINEMODEL 
  26. equ trap_CM_TempBoxModel                     -25    ; CG_CM_TEMPBOXMODEL 
  27. equ trap_CM_TempCapsuleModel                -134    ; CG_CM_TEMPCAPSULEMODEL 
  28. equ trap_CM_PointContents                     -26    ; CG_CM_POINTCONTENTS 
  29. equ trap_CM_TransformedPointContents         -27    ; CG_CM_TRANSFORMEDPOINTCONTENTS 
  30. equ trap_CM_BoxTrace                         -28    ; CG_CM_BOXTRACE 
  31. equ trap_CM_CapsuleTrace                    -135    ; CG_CM_CAPSULETRACE 
  32. equ trap_CM_TransformedBoxTrace                 -29    ; CG_CM_TRANSFORMEDBOXTRACE 
  33. equ trap_CM_TransformedCapsuleTrace            -136    ; CG_CM_TRANSFORMEDCAPSULETRACE 
  34. equ trap_CM_MarkFragments                     -30    ; CG_CM_MARKFRAGMENTS 
  35. equ trap_S_StopAllSounds                     -32    ; CG_S_STOPALLSOUNDS 
  36. equ trap_S_StartSound                         -31    ; CG_S_STARTSOUND 
  37. equ trap_S_StartLocalSound                     -33    ; CG_S_STARTLOCALSOUND 
  38. equ trap_S_ClearLoopingSounds                 -34    ; CG_S_CLEARLOOPINGSOUNDS 
  39. equ trap_S_AddLoopingSound                     -35    ; CG_S_ADDLOOPINGSOUND 
  40. equ trap_S_AddRealLoopingSound                -132    ; CG_S_ADDREALLOOPINGSOUND 
  41. equ trap_S_StopLoopingSound                    -133    ; CG_S_STOPLOOPINGSOUND 
  42. equ trap_S_UpdateEntityPosition                 -36    ; CG_S_UPDATEENTITYPOSITION 
  43. equ trap_S_Respatialize                         -37    ; CG_S_RESPATIALIZE 
  44. equ trap_S_RegisterSound                     -38    ; CG_S_REGISTERSOUND 
  45. equ trap_S_StartBackgroundTrack                 -39    ; CG_S_STARTBACKGROUNDTRACK 
  46. equ trap_AS_AddPrecacheEntry                 -40    ; CG_AS_ADDPRECACHEENTRY 
  47. equ trap_AS_ParseSets                         -41    ; CG_AS_PARSESETS 
  48. equ trap_AS_UpdateAmbientSet                 -42    ; CG_AS_UPDATEAMBIENTSET 
  49. equ trap_AS_AddLocalSet                         -43    ; CG_AS_ADDLOCALSET 
  50. equ trap_AS_GetBModelSound                     -44    ; CG_AS_GETBMODELSOUND 
  51. equ trap_R_LoadWorldMap                         -45    ; CG_R_LOADWORLDMAP 
  52. equ trap_R_RegisterModel                     -46    ; CG_R_REGISTERMODEL 
  53. equ trap_R_RegisterSkin                         -47    ; CG_R_REGISTERSKIN 
  54. equ trap_R_RegisterShader                     -48    ; CG_R_REGISTERSHADER 
  55. equ trap_R_RegisterShaderNoMip                 -78    ; CG_R_REGISTERSHADERNOMIP 
  56. equ trap_R_RegisterFont                         -80    ; CG_R_REGISTERFONT 
  57. equ trap_R_ClearScene                         -49    ; CG_R_CLEARSCENE 
  58. equ trap_R_ClearDecals                         -50    ; CG_R_CLEARDECALS 
  59. equ trap_R_AddRefEntityToScene                 -51    ; CG_R_ADDREFENTITYTOSCENE 
  60. equ trap_R_AddPolyToScene                     -52    ; CG_R_ADDPOLYTOSCENE 
  61. equ trap_R_AddDecalToScene                     -53    ; CG_R_ADDDECALTOSCENE 
  62. equ trap_R_AddPolysToScene                    -139    ; CG_R_ADDPOLYSTOSCENE 
  63. equ trap_R_LightForPoint                    -122    ; CG_R_LIGHTFORPOINT 
  64. equ trap_R_AddLightToScene                     -54    ; CG_R_ADDLIGHTTOSCENE 
  65. equ trap_R_AddAdditiveLightToScene            -137    ; CG_R_ADDADDITIVELIGHTTOSCENE 
  66. equ trap_R_RenderScene                         -55    ; CG_R_RENDERSCENE 
  67. equ trap_R_DrawVisualOverlay                 -56    ; CG_R_DRAWVISUALOVERLAY 
  68. equ trap_R_SetColor                             -57    ; CG_R_SETCOLOR 
  69. equ trap_R_DrawStretchPic                     -58    ; CG_R_DRAWSTRETCHPIC 
  70. equ trap_R_ModelBounds                         -59    ; CG_R_MODELBOUNDS 
  71. equ trap_R_LerpTag                             -60    ; CG_R_LERPTAG 
  72. equ trap_R_DrawRotatePic                     -61    ; CG_R_DRAWROTATEPIC 
  73. equ trap_R_DrawRotatePic2                     -62    ; CG_R_DRAWROTATEPIC2 
  74. equ trap_R_RemapShader                        -128    ; CG_R_REMAP_SHADER 
  75. equ trap_R_GetLightStyle                    -129    ; CG_R_GET_LIGHT_STYLE 
  76. equ trap_R_SetLightStyle                    -130    ; CG_R_SET_LIGHT_STYLE 
  77. equ trap_R_GetTextWidth                         -65    ; CG_R_GETTEXTWIDTH 
  78. equ trap_R_GetTextHeight                     -66    ; CG_R_GETTEXTHEIGHT 
  79. equ trap_R_DrawText                             -63    ; CG_R_DRAWTEXT 
  80. equ trap_R_DrawTextWithCursor                 -64    ; CG_R_DRAWTEXTWITHCURSOR 
  81. equ trap_FX_AddLine                            -131    ; CG_FX_ADDLINE 
  82. equ trap_GetGlconfig                         -67    ; CG_GETGLCONFIG 
  83. equ trap_GetGameState                         -68    ; CG_GETGAMESTATE 
  84. equ trap_GetCurrentSnapshotNumber             -69    ; CG_GETCURRENTSNAPSHOTNUMBER 
  85. equ trap_GetSnapshot                         -70    ; CG_GETSNAPSHOT 
  86. equ trap_GetDefaultState                     -71    ; CG_GETDEFAULTSTATE 
  87. equ trap_GetServerCommand                     -72    ; CG_GETSERVERCOMMAND 
  88. equ trap_GetCurrentCmdNumber                 -73    ; CG_GETCURRENTCMDNUMBER 
  89. equ trap_GetUserCmd                             -74    ; CG_GETUSERCMD 
  90. equ trap_SetUserCmdValue                     -75    ; CG_SETUSERCMDVALUE 
  91. equ trap_RW_SetTeam                             -76    ; CG_RW_SETTEAM 
  92. equ trap_ResetAutorun                         -77    ; CG_RESETAUTORUN 
  93. equ trap_MemoryRemaining                     -79    ; CG_MEMORY_REMAINING 
  94. equ trap_Key_IsDown                             -81    ; CG_KEY_ISDOWN 
  95. equ trap_Key_GetCatcher                         -82    ; CG_KEY_GETCATCHER 
  96. equ trap_Key_SetCatcher                         -83    ; CG_KEY_SETCATCHER 
  97. equ trap_Key_GetKey                             -84    ; CG_KEY_GETKEY 
  98. equ trap_PC_AddGlobalDefine                     -85    ; CG_PC_ADD_GLOBAL_DEFINE 
  99. equ trap_PC_LoadSource                         -86    ; CG_PC_LOAD_SOURCE 
  100. equ trap_PC_FreeSource                         -87    ; CG_PC_FREE_SOURCE 
  101. equ trap_PC_ReadToken                         -88    ; CG_PC_READ_TOKEN 
  102. equ trap_PC_SourceFileAndLine                 -89    ; CG_PC_SOURCE_FILE_AND_LINE 
  103. equ trap_PC_LoadGlobalDefines                 -90    ; CG_PC_LOAD_GLOBAL_DEFINES 
  104. equ trap_PC_RemoveAllGlobalDefines             -91    ; CG_PC_REMOVE_ALL_GLOBAL_DEFINES 
  105. equ trap_S_StopBackgroundTrack                -118    ; CG_S_STOPBACKGROUNDTRACK 
  106. equ trap_RealTime                            -119    ; CG_REAL_TIME 
  107. equ trap_SnapVector                            -120    ; CG_SNAPVECTOR 
  108. equ trap_CIN_PlayCinematic                    -123    ; CG_CIN_PLAYCINEMATIC 
  109. equ trap_CIN_StopCinematic                    -124    ; CG_CIN_STOPCINEMATIC 
  110. equ trap_CIN_RunCinematic                    -125    ; CG_CIN_RUNCINEMATIC 
  111. equ trap_CIN_DrawCinematic                    -126    ; CG_CIN_DRAWCINEMATIC 
  112. equ trap_CIN_SetExtents                        -127    ; CG_CIN_SETEXTENTS 
  113. equ trap_GetEntityToken                        -138    ; CG_GET_ENTITY_TOKEN 
  114. equ trap_R_inPVS                            -140    ; CG_R_INPVS 
  115. equ trap_FX_RegisterEffect                    -141    ; CG_FX_REGISTER_EFFECT 
  116. equ trap_FX_PlaySimpleEffect                -142    ; CG_FX_PLAY_SIMPLE_EFFECT 
  117. equ trap_FX_PlayEffect                        -143    ; CG_FX_PLAY_EFFECT 
  118. equ trap_FX_PlayEntityEffect                -144    ; CG_FX_PLAY_ENTITY_EFFECT 
  119. equ trap_FX_PlaySimpleEffectID                -145    ; CG_FX_PLAY_SIMPLE_EFFECT_ID 
  120. equ trap_FX_PlayEffectID                    -146    ; CG_FX_PLAY_EFFECT_ID 
  121. equ trap_FX_PlayEntityEffectID                -147    ; CG_FX_PLAY_ENTITY_EFFECT_ID 
  122. equ trap_FX_PlayBoltedEffectID                -148    ; CG_FX_PLAY_BOLTED_EFFECT_ID 
  123. equ trap_FX_AddScheduledEffects                -149    ; CG_FX_ADD_SCHEDULED_EFFECTS 
  124. equ trap_FX_Draw2DEffects                    -153    ; CG_FX_DRAW_2D_EFFECTS 
  125. equ trap_FX_InitSystem                        -150    ; CG_FX_INIT_SYSTEM 
  126. equ trap_FX_FreeSystem                        -151    ; CG_FX_FREE_SYSTEM 
  127. equ trap_FX_Reset                            -154    ; CG_FX_RESET 
  128. equ trap_FX_AdjustTime                        -152    ; CG_FX_ADJUST_TIME 
  129. equ trap_G2_ListModelSurfaces                -156    ; CG_G2_LISTSURFACES 
  130. equ trap_G2_ListModelBones                    -155    ; CG_G2_LISTBONES 
  131. equ trap_G2_SetGhoul2ModelIndexes            -163    ; CG_G2_SETMODELS 
  132. equ trap_G2API_CollisionDetect                -190    ; CG_G2_COLLISIONDETECT 
  133. equ trap_G2API_AddBolt                        -157    ; CG_G2_ADDBOLT 
  134. equ trap_G2API_SetBoltInfo                    -158    ; CG_G2_SETBOLTON 
  135. equ trap_G2API_RemoveBolt                    -159    ; CG_G2_REMOVEBOLT 
  136. equ trap_G2API_AttachG2Model                -160    ; CG_G2_ATTACHG2MODEL 
  137. equ trap_G2API_DetachG2Model                -161    ; CG_G2_DETACHG2MODEL 
  138. equ trap_G2_HaveWeGhoul2Models                -162    ; CG_G2_HAVEWEGHOULMODELS 
  139. equ trap_G2API_GetBoltMatrix                -164    ; CG_G2_GETBOLT 
  140. equ trap_G2API_InitGhoul2Model                -165    ; CG_G2_INITGHOUL2MODEL 
  141. equ trap_G2API_GetAnimFileNameIndex            -185    ; CG_G2_GETANIMFILENAMEINDEX 
  142. equ trap_G2API_RegisterSkin                    -188    ; CG_G2_REGISTERSKIN 
  143. equ trap_G2API_SetSkin                        -189    ; CG_G2_SETSKIN 
  144. equ trap_G2API_CleanGhoul2Models            -166    ; CG_G2_CLEANMODELS 
  145. equ trap_G2API_SetBoneAngles                -167    ; CG_G2_ANGLEOVERRIDE 
  146. equ trap_G2API_SetBoneAnim                    -168    ; CG_G2_PLAYANIM 
  147. equ trap_G2API_GetBoneAnim                    -169    ; CG_G2_GETANIM 
  148. equ trap_G2API_SetSurfaceOnOff                -170    ; CG_G2_SETSURFACEONOFF 
  149. equ trap_G2API_SetRootSurface                -171    ; CG_G2_SETROOTSURFACE 
  150. equ trap_G2API_SetNewOrigin                    -172    ; CG_G2_SETNEWORIGIN 
  151. equ trap_G2API_GetGLAName                    -173    ; CG_G2_GETGLANAME 
  152. equ trap_G2API_CopyGhoul2Instance            -174    ; CG_G2_COPYGHOUL2INSTANCE 
  153. equ trap_G2API_CopySpecificGhoul2Model        -175    ; CG_G2_COPYSPECIFICGHOUL2MODEL 
  154. equ trap_G2API_DuplicateGhoul2Instance        -176    ; CG_G2_DUPLICATEGHOUL2INSTANCE 
  155. equ trap_G2API_RemoveGhoul2Model            -177    ; CG_G2_REMOVEGHOUL2MODEL 
  156. equ trap_G2API_AddSkinGore                    -178    ; CG_G2_ADDSKINGORE 
  157. equ trap_G2API_ClearSkinGore                -179    ; CG_G2_CLEARSKINGORE 
  158. equ trap_G2API_SetGhoul2ModelFlags            -180    ; CG_G2_SETGHOUL2MODELFLAGS 
  159. equ trap_G2API_GetGhoul2ModelFlags            -181    ; CG_G2_GETGHOUL2MODELFLAGS 
  160. equ trap_G2API_SetGhoul2ModelFlagsByIndex    -182    ; CG_G2_SETGHOUL2MODELFLAGSBYINDEX 
  161. equ trap_G2API_GetGhoul2ModelFlagsByIndex    -183    ; CG_G2_GETGHOUL2MODELFLAGSBYINDEX 
  162. equ trap_G2API_GetNumModels                    -184    ; CG_G2_GETNUMMODELS 
  163. equ trap_G2API_FindBoltIndex                -186    ; CG_G2_FINDBOLTINDEX 
  164. equ trap_G2API_GetBoltIndex                    -187    ; CG_G2_GETBOLTINDEX 
  165. equ trap_MAT_Init                            -192    ; CG_MAT_CACHE 
  166. equ trap_MAT_Reset                            -191    ; CG_MAT_RESET 
  167. equ trap_MAT_GetSound                        -193    ; CG_MAT_GET_SOUND 
  168. equ trap_MAT_GetDecal                        -194    ; CG_MAT_GET_DECAL 
  169. equ trap_MAT_GetDecalScale                    -195    ; CG_MAT_GET_DECAL_SCALE 
  170. equ trap_MAT_GetEffect                        -196    ; CG_MAT_GET_EFFECT 
  171. equ trap_MAT_GetDebris                        -197    ; CG_MAT_GET_DEBRIS 
  172. equ trap_MAT_GetDebrisScale                    -198    ; CG_MAT_GET_DEBRIS_SCALE 
  173. equ trap_GP_Parse                            -205    ; GP_PARSE 
  174. equ trap_GP_ParseFile                        -206    ; GP_PARSE_FILE 
  175. equ trap_GP_Clean                            -207    ; GP_CLEAN 
  176. equ trap_GP_Delete                            -208    ; GP_DELETE 
  177. equ trap_GP_GetBaseParseGroup                -209    ; GP_GET_BASE_PARSE_GROUP 
  178. equ trap_GPG_GetName                        -210    ; GPG_GET_NAME 
  179. equ trap_GPG_GetNext                        -211    ; GPG_GET_NEXT 
  180. equ trap_GPG_GetInOrderNext                    -212    ; GPG_GET_INORDER_NEXT 
  181. equ trap_GPG_GetInOrderPrevious                -213    ; GPG_GET_INORDER_PREVIOUS 
  182. equ trap_GPG_GetPairs                        -214    ; GPG_GET_PAIRS 
  183. equ trap_GPG_GetInOrderPairs                -215    ; GPG_GET_INORDER_PAIRS 
  184. equ trap_GPG_GetSubGroups                    -216    ; GPG_GET_SUBGROUPS 
  185. equ trap_GPG_GetInOrderSubGroups            -217    ; GPG_GET_INORDER_SUBGROUPS 
  186. equ trap_GPG_FindSubGroup                    -218    ; GPG_FIND_SUBGROUP 
  187. equ trap_GPG_FindPair                        -219    ; GPG_FIND_PAIR 
  188. equ trap_GPG_FindPairValue                    -220    ; GPG_FIND_PAIRVALUE 
  189. equ trap_GPV_GetName                        -221    ; GPV_GET_NAME 
  190. equ trap_GPV_GetNext                        -222    ; GPV_GET_NEXT 
  191. equ trap_GPV_GetInOrderNext                    -223    ; GPV_GET_INORDER_NEXT 
  192. equ trap_GPV_GetInOrderPrevious                -224    ; GPV_GET_INORDER_PREVIOUS 
  193. equ trap_GPV_IsList                            -225    ; GPV_IS_LIST 
  194. equ trap_GPV_GetTopValue                    -226    ; GPV_GET_TOP_VALUE 
  195. equ trap_GPV_GetList                        -227    ; GPV_GET_LIST 
  196. equ trap_CM_TM_Create                        -199    ; CG_CM_TM_CREATE 
  197. equ trap_CM_TM_AddBuilding                    -200    ; CG_CM_TM_ADDBUILDING 
  198. equ trap_CM_TM_AddSpot                        -201    ; CG_CM_TM_ADDSPOT 
  199. equ trap_CM_TM_AddTarget                    -202    ; CG_CM_TM_ADDTARGET 
  200. equ trap_CM_TM_Upload                        -203    ; CG_CM_TM_UPLOAD 
  201. equ trap_CM_TM_ConvertPosition                -204    ; CG_CM_TM_CONVERT_POS 
  202. equ trap_CM_RegisterTerrain                    -228    ; CG_CM_REGISTER_TERRAIN 
  203. equ trap_RE_InitRendererTerrain                -229    ; CG_RE_INIT_RENDERER_TERRAIN 
  204. equ trap_CG_RegisterSharedMemory            -230    ; CG_SET_SHARED_BUFFER 
  205. equ trap_FS_GetFileList                         -15    ; CG_FS_GETFILELIST 
  206. equ trap_VM_LocalAlloc                        -231    ; CG_VM_LOCALALLOC 
  207. equ trap_VM_LocalAllocUnaligned                -232    ; CG_VM_LOCALALLOCUNALIGNED 
  208. equ trap_VM_LocalTempAlloc                    -233    ; CG_VM_LOCALTEMPALLOC 
  209. equ trap_VM_LocalTempFree                    -234    ; CG_VM_LOCALTEMPFREE 
  210. equ trap_VM_LocalStringAlloc                -235    ; CG_VM_LOCALSTRINGALLOC 
  211. equ trap_UI_CloseAll                        -237    ; CG_UI_CLOSEALL 
  212. equ trap_UI_SetActiveMenu                    -236    ; CG_UI_SETACTIVEMENU 
  213.  
  214.  
  215. ; hardcoded functions
  216. equ memset                                    -101    ; CG_MEMSET 
  217. equ memcpy                                    -102    ; CG_MEMCPY 
  218. equ strncpy                                    -103    ; CG_STRNCPY 
  219. equ sin                                        -104    ; CG_SIN 
  220. equ cos                                        -105    ; CG_COS 
  221. equ atan2                                    -106    ; CG_ATAN2 
  222. equ sqrt                                    -107    ; CG_SQRT 
  223. equ matrixmultiply                            -116    ; CG_MATRIXMULTIPLY 
  224. equ anglevectors                            -108    ; CG_ANGLEVECTORS 
  225. equ perpendicularvector                        -109    ; CG_PERPENDICULARVECTOR 
  226. equ floor                                    -110    ; CG_FLOOR 
  227. equ ceil                                    -111    ; CG_CEIL 
  228. equ acos                                    -114    ; CG_ACOS 
  229. equ asin                                    -115    ; CG_ASIN 
  230.