home *** CD-ROM | disk | FTP | other *** search
/ ring.yamanashi.ac.jp/pub/pc/freem/action/ / action.zip / GAMEDS1.zip / GAMEDS1 / Media / file / e3dhsp3.as < prev    next >
Text File  |  2011-01-05  |  33KB  |  1,072 lines

  1. #regcmd "_hsp3cmdinit@4","Media\\file\\e3dhsp3.dll"
  2. #cmd E3DInit $000
  3. #cmd E3DBye $001
  4. #cmd E3DSigLoad $002
  5. #cmd E3DCreateSwapChain $003
  6. #cmd E3DDestroySwapChain $004
  7. #cmd E3DRender $005
  8. #cmd E3DPresent $006
  9. #cmd E3DBeginScene $007
  10. #cmd E3DEndScene $008
  11. #cmd E3DCreateBG $009
  12. #cmd E3DSetBGU $00A
  13. #cmd E3DSetBGV $00B
  14. #cmd E3DDestroyBG $00C
  15. #cmd E3DAddMotion $00D
  16. #cmd E3DSetMotionKind $00E
  17. #cmd E3DGetMotionKind $00F
  18. #cmd E3DSetNewPose $010
  19. #cmd E3DSetMotionStep $011
  20. #cmd E3DChkConflict $012
  21. #cmd E3DChkConflict2 $013
  22. #cmd E3DCreateAfterImage $014
  23. #cmd E3DDestroyAfterImage $015
  24. #cmd E3DSetAlpha $016
  25. #cmd E3DSetAlpha2 $017
  26. #cmd E3DSetPos $018
  27. #cmd E3DGetPos $019
  28. #cmd E3DSetDir $01A
  29. #cmd E3DRotateInit $01B
  30. #cmd E3DRotateX $01C
  31. #cmd E3DRotateY $01D
  32. #cmd E3DRotateZ $01E
  33. #cmd E3DTwist $01F
  34. #cmd E3DPosForward $020
  35. #cmd E3DCloseTo $021
  36. #cmd E3DDirToTheOtherXZ $022
  37. #cmd E3DDirToTheOther $023
  38. #cmd E3DSeparateFrom $024
  39. #cmd E3DGetCameraPos $025
  40. #cmd E3DSetCameraPos $026
  41. #cmd E3DGetCameraDeg $027
  42. #cmd E3DSetCameraDeg $028
  43. #cmd E3DSetCameraTarget $029
  44. #cmd E3DChkInView $02A
  45. #cmd E3DEnableDbgFile $02B
  46. #cmd E3DSetProjection $02C
  47. #cmd E3DGetKeyboardState $02D
  48.  
  49. #cmd E3DCos $02E
  50. #cmd E3DSin $02F
  51. #cmd E3DACos $030
  52. #cmd E3DDot $031
  53. #cmd E3DCross $032
  54. #cmd E3DAtan $033
  55. #cmd E3DAtan2 $034
  56. #cmd E3DSqrt $035
  57. #cmd E3DDrawText $036
  58. #cmd E3DDrawBigText $037
  59. #cmd E3DRand $038
  60. #cmd E3DSeed $039
  61. #cmd E3DGetFPS $03A
  62. #cmd E3DWaitByFPS $03B
  63. #cmd E3DCreateLight $03C
  64. #cmd E3DSetDirectionalLight $03D
  65. #cmd E3DSetPointLight $03E
  66. #cmd E3DSetSpotLight $03F
  67. #cmd E3DDestroyLight $040
  68. #cmd E3DClearZ $041
  69. #cmd E3DDestroyHandlerSet $042
  70. #cmd E3DSetDispSwitch $043
  71. #cmd E3DSetMotionFrameNo $044
  72. #cmd E3DCreateSprite $045
  73. #cmd E3DBeginSprite $046
  74. #cmd E3DEndSprite $047
  75. #cmd E3DRenderSprite $048
  76. #cmd E3DGetSpriteSize $049
  77. #cmd E3DSetSpriteRotation $04A
  78. #cmd E3DSetSpriteARGB $04B
  79. #cmd E3DDestroySprite $04C
  80. #cmd E3DChkConfBillboard2 $04D
  81. #cmd E3DChkConfBillboard $04E
  82. #cmd E3DChkConfBySphere $04F
  83. #cmd E3DChkConfBySphere2 $050
  84. #cmd E3DCreateProgressBar $051
  85. #cmd E3DSetProgressBar $052
  86. #cmd E3DDestroyProgressBar $053
  87. #cmd E3DLoadGroundBMP $054
  88. #cmd E3DCameraPosForward $055
  89. #cmd E3DSetBeforePos $056
  90. #cmd E3DChkConfGround $057
  91. #cmd E3DChkConfGround2 $058
  92. #cmd E3DGetPartNoByName $059
  93. #cmd E3DGetVertNumOfPart $05A
  94. #cmd E3DGetVertPos $05B
  95. #cmd E3DSetVertPos $05C
  96. #cmd E3DSetPosOnGround $05D
  97. #cmd E3DSetPosOnGroundPart $05E
  98. #cmd E3DCreateBillboard $05F
  99. #cmd E3DRenderBillboard $060
  100. #cmd E3DSetBillboardPos $061
  101. #cmd E3DSetBillboardOnGround $062
  102. #cmd E3DDestroyBillboard $063
  103.  
  104. #cmd E3DLoadMQOFileAsGround $064
  105. #cmd E3DSaveMQOFile $065
  106. #cmd E3DGetBillboardInfo $066
  107. #cmd E3DGetNearBillboard $067
  108. #cmd E3DGetInvisibleFlag $068
  109. #cmd E3DSetInvisibleFlag $069
  110. #cmd E3DSetMovableArea $06A
  111. #cmd E3DChkConfWall $06B
  112. #cmd E3DChkConfWall2 $06C
  113. #cmd E3DVec3Normalize $06D
  114. #cmd E3DVec2CCW $06E
  115. #cmd E3DVec3RotateY $06F
  116. #cmd E3DLoadMQOFileAsMovableArea $070
  117. #cmd E3DLoadSound $071
  118. #cmd E3DPlaySound $072
  119. #cmd E3DStopSound $073
  120. #cmd E3DSetSoundLoop $074
  121. #cmd E3DSetSoundVolume $075
  122. #cmd E3DSetSoundTempo $076
  123. #cmd E3DDestroySound $077
  124. #cmd E3DSetSoundFrequency $078
  125. #cmd E3DGetSoundVolume $079
  126. #cmd E3DGetSoundFrequency $07A
  127. #cmd E3DSet3DSoundListener $07B
  128. #cmd E3DSet3DSoundListenerMovement $07C
  129. #cmd E3DSet3DSoundDistance $07D
  130. #cmd E3DSet3DSoundMovement $07E
  131. #cmd E3DCreateNaviLine $07F
  132. #cmd E3DDestroyNaviLine $080
  133. #cmd E3DAddNaviPoint $081
  134. #cmd E3DRemoveNaviPoint $082
  135. #cmd E3DGetNaviPointPos $083
  136. #cmd E3DSetNaviPointPos $084
  137. #cmd E3DGetNaviPointOwnerID $085
  138. #cmd E3DSetNaviPointOwnerID $086
  139. #cmd E3DGetNextNaviPoint $087
  140. #cmd E3DGetPrevNaviPoint $088
  141. #cmd E3DGetNearestNaviPoint $089
  142. #cmd E3DFillUpNaviLine $08A
  143. #cmd E3DSetNaviLineOnGround $08B
  144. #cmd E3DControlByNaviLine $08C
  145. #cmd E3DSetDirQ $08D
  146. #cmd E3DGetDirQ $08E
  147. #cmd E3DSetWallOnGround $08F
  148. #cmd E3DCreateNaviPointClearFlag $090
  149. #cmd E3DDestroyNaviPointClearFlag $091
  150. #cmd E3DInitNaviPointClearFlag $092
  151. #cmd E3DSetNaviPointClearFlag $093
  152. #cmd E3DGetOrder $094
  153. #cmd E3DDestroyAllBillboard $095
  154. #cmd E3DSetValidFlag $096
  155. #cmd E3DSetDiffuse $097
  156. #cmd E3DSetSpecular $098
  157. #cmd E3DSetAmbient $099
  158. #cmd E3DSetBlendingMode $09A
  159. #cmd E3DSetRenderState $09B
  160. #cmd E3DSetScale $09C
  161. #cmd E3DGetScreenPos $09D
  162. #cmd E3DGetScreenPos2 $09E
  163. #cmd E3DCreateQ $09F
  164. #cmd E3DDestroyQ $0A0
  165. #cmd E3DInitQ $0A1
  166. #cmd E3DSetQAxisAndDeg $0A2
  167. #cmd E3DGetQAxisAndDeg $0A3
  168. #cmd E3DRotateQX $0A4
  169. #cmd E3DRotateQY $0A5
  170. #cmd E3DRotateQZ $0A6
  171. #cmd E3DMultQ $0A7
  172. #cmd E3DNormalizeQ $0A8
  173. #cmd E3DCopyQ $0A9
  174.  
  175. #cmd E3DGetBoneNoByName $0AA
  176. #cmd E3DGetNextMP $0AB
  177. #cmd E3DSetMPInfo $0AC
  178. #cmd E3DIsExistMP $0AD
  179. #cmd E3DGetMotionFrameLength $0AE
  180. #cmd E3DSetMotionFrameLength $0AF
  181. #cmd E3DAddMP $0B0
  182. #cmd E3DDeleteMP $0B1
  183. #cmd E3DFillUpMotion $0B2
  184. #cmd E3DCopyMotionFrame $0B3
  185. #cmd E3DGetMPInfo $0B4
  186. #cmd E3DGetDirQ2 $0B5
  187. #cmd E3DSetDirQ2 $0B6
  188. #cmd E3DLookAtQ $0B7
  189. #cmd E3DMultQVec $0B8
  190. #cmd E3DTwistQ $0B9
  191. #cmd E3DInitTwistQ $0BA
  192. #cmd E3DGetTwistQ $0BB
  193. #cmd E3DRotateQLocalX $0BC
  194. #cmd E3DRotateQLocalY $0BD
  195. #cmd E3DRotateQLocalZ $0BE
  196. #cmd E3DGetBonePos $0BF
  197. #cmd E3DCreateLine $0C0
  198. #cmd E3DDestroyLine $0C1
  199. #cmd E3DSetLineColor $0C2
  200. #cmd E3DAddPoint2Line $0C3
  201. #cmd E3DDeletePointOfLine $0C4
  202. #cmd E3DSetPointPosOfLine $0C5
  203. #cmd E3DGetPointPosOfLine $0C6
  204. #cmd E3DGetNextPointOfLine $0C7
  205. #cmd E3DGetPrevPointOfLine $0C8
  206. #cmd E3DWriteDisplay2BMP $0C9
  207. #cmd E3DCreateAVIFile $0CA
  208. #cmd E3DWriteData2AVIFile $0CB
  209. #cmd E3DCompleteAVIFile $0CC
  210. #cmd E3DCameraLookAt $0CD
  211. #cmd E3DCameraOnNaviLine $0CE
  212. #cmd E3DCameraDirUp $0CF
  213. #cmd E3DCameraDirDown $0D0
  214. #cmd E3DCameraDirRight $0D1
  215. #cmd E3DCameraDirLeft $0D2
  216. #cmd E3DCreateFont $0D3
  217. #cmd E3DDrawTextByFontID $0D4
  218. #cmd E3DDrawTextByFontIDWithCnt $0D5
  219. #cmd E3DDrawTextByFontIDWithCnt2 $0D6
  220. #cmd E3DGetCharacterNum $0D7
  221. #cmd E3DDestroyFont $0D8
  222. #cmd E3DSlerpQ $0D9
  223. #cmd E3DSquadQ $0DA
  224. #cmd E3DSplineVec $0DB
  225. #cmd E3DDbgOut $0DC
  226.  
  227.  
  228.  
  229. #cmd E3DGetDiffuse $0DD
  230. #cmd E3DGetAmbient $0DE
  231. #cmd E3DGetSpecular $0DF
  232. #cmd E3DGetAlpha $0E0
  233. #cmd E3DSaveQuaFile $0E1
  234. #cmd E3DSaveSigFile $0E2
  235. #cmd E3DSetMipMapParams $0E3
  236. #cmd E3DPickVert $0E4
  237. #cmd E3DGetCullingFlag $0E5
  238. #cmd E3DGetOrgVertNo $0E6
  239. #cmd E3DChkIM2Status $0E7
  240. #cmd E3DLoadIM2File $0E8
  241. #cmd E3DSaveIM2File $0E9
  242. #cmd E3DGetJointNum $0EA
  243. #cmd E3DGetJointInfo $0EB
  244. #cmd E3DGetFirstJointNo $0EC
  245. #cmd E3DGetDispObjNum $0ED
  246. #cmd E3DGetDispObjInfo $0EE
  247. #cmd E3DEnableTexture $0EF
  248. #cmd E3DJointAddToTree $0F0
  249. #cmd E3DJointRemoveFromParent $0F1
  250. #cmd E3DJointRemake $0F2
  251. #cmd E3DSigImport $0F3
  252. #cmd E3DSigLoadFromBuf $0F4
  253. #cmd E3DSigImportFromBuf $0F5
  254. #cmd E3DAddMotionFromBuf $0F6
  255. #cmd E3DCheckFullScreenParams $0F7
  256. #cmd E3DGetMaxMultiSampleNum $0F8
  257. #cmd E3DChkConfLineAndFace $0F9
  258. #cmd E3DPickFace $0FA
  259. #cmd E3DGetBBox $0FB
  260. #cmd E3DGetVertNoOfFace $0FC
  261. #cmd E3DGetSamePosVert $0FD
  262. #cmd E3DRdtscStart $0FE
  263. #cmd E3DRdtscStop $0FF
  264. #cmd E3DSaveSig2Buf $100
  265. #cmd E3DSaveQua2Buf $101
  266. #cmd E3DCameraShiftLeft $102
  267. #cmd E3DCameraShiftRight $103
  268. #cmd E3DCameraShiftUp $104
  269. #cmd E3DCameraShiftDown $105
  270. #cmd E3DGetCameraQ $106
  271. #cmd E3DInvQ $107
  272. #cmd E3DSetCameraTwist $108
  273.  
  274.  
  275. #cmd E3DIKRotateBeta $109
  276. #cmd E3DIKRotateBeta2D $10A
  277. #cmd E3DGetMotionType $10B
  278. #cmd E3DSetMotionType $10C
  279. #cmd E3DGetIKTransFlag $10D
  280. #cmd E3DSetIKTransFlag $10E
  281. #cmd E3DDestroyAllMotion $10F
  282. #cmd E3DGetUserInt1OfPart $110
  283. #cmd E3DSetUserInt1OfPart $111
  284. #cmd E3DGetBSphere $112
  285. #cmd E3DGetChildJoint $113
  286. #cmd E3DDestroyMotionFrame $114
  287. #cmd E3DGetKeyFrameNo $115
  288. #cmd E3DConvScreenTo3D $116
  289. #cmd E3DVec3Length $117
  290. #cmd E3DSetUV $118
  291. #cmd E3DGetUV $119
  292. #cmd E3DPickBone $11A
  293. #cmd E3DShiftBoneTree2D $11B
  294. #cmd E3DGetDispSwitch $11C
  295. #cmd E3DRotateBillboard $11D
  296. #cmd E3DSetBillboardUV $11E
  297. #cmd E3DCreateTexture $11F
  298. #cmd E3DGetTextureInfo $120
  299. #cmd E3DCopyTextureToTexture $121
  300. #cmd E3DGetTextureFromDispObj $122
  301. #cmd E3DSetTextureToDispObj $123
  302. #cmd E3DRasterScrollTexture $124
  303. #cmd E3DCopyTextureToBackBuffer $125
  304. #cmd E3DDestroyTexture $126
  305. #cmd E3DSetLightAmbient $127
  306. #cmd E3DSetLightSpecular $128
  307. #cmd E3DInvColTexture $129
  308. #cmd E3DSaveGndFile $12A
  309. #cmd E3DLoadGndFile $12B
  310. #cmd E3DLoadGndFileFromBuf $12C
  311. #cmd E3DCreateTextureFromBuf $12D
  312. #cmd E3DLoadSoundFromBuf $12E
  313. #cmd E3DTwistBone $12F
  314. #cmd E3DSetStartPointOfSound $130
  315.  
  316. #cmd E3DGetBoneQ $131
  317. #cmd E3DSetBoneQ $132
  318. #cmd E3DIsSoundPlaying $133
  319. #cmd E3DIKTranslate $134
  320. #cmd E3DSetUVTile $135
  321. #cmd E3DImportMQOFileAsGround $136
  322. #cmd E3DLoadMQOFileAsMovableAreaFromBuf $137
  323. #cmd E3DChkThreadWorking $138
  324. #cmd E3DLoadMQOFileAsGroundThread $139
  325. #cmd E3DSigLoadThread $13A
  326. #cmd E3DSigLoadFromBufThread $13B
  327. #cmd E3DLoadMQOFileAsMovableAreaThread $13C
  328. #cmd E3DLoadMQOFileAsMovableAreaFromBufThread $13D
  329. #cmd E3DLoadGroundBMPThread $13E
  330. #cmd E3DLoadGndFileThread $13F
  331. #cmd E3DLoadGndFileFromBufThread $140
  332. #cmd E3DAddMotionThread $141
  333. #cmd E3DAddMotionFromBufThread $142
  334. #cmd E3DGetShaderType $143
  335. #cmd E3DSetShaderType $144
  336. #cmd E3DSetLightBlendMode $145
  337. #cmd E3DGetLightBlendMode $146
  338. #cmd E3DSetEmissive $147
  339. #cmd E3DSetSpecularPower $148
  340. #cmd E3DGetEmissive $149
  341. #cmd E3DGetSpecularPower $14A
  342. #cmd E3DGetInfElemNum $14B
  343. #cmd E3DGetInfElem $14C
  344. #cmd E3DSetInfElem $14D
  345. #cmd E3DDeleteInfElem $14E
  346. #cmd E3DSetInfElemDefault $14F
  347. #cmd E3DNormalizeInfElem $150
  348. #cmd E3DGetVisiblePolygonNum $151
  349. #cmd E3DChkConfGroundPart $152
  350. #cmd E3DChkConfGroundPart2 $153
  351. #cmd E3DGetMidiMusicTime $154
  352. #cmd E3DSetNextMotionFrameNo $155
  353.  
  354. #cmd E3DSetLinearFogParams $156
  355. #cmd E3DSetToon0Params $157
  356.  
  357. #cmd E3DChkConflict3 $158
  358. #cmd E3DChkConfBySphere3 $159
  359.  
  360. #cmd E3DSetMovableAreaThread $15A
  361. #cmd E3DCreateSpriteFromBMSCR $15B
  362.  
  363. #cmd E3DEncodeBeta $15C
  364. #cmd E3DDecodeBeta $15D
  365. #cmd E3DChkVertexShader $15E
  366.  
  367. #cmd E3DGetReferenceTime $15F
  368.  
  369. #cmd E3DLoadMOAFile $160
  370. #cmd E3DSetNewPoseByMOA $161
  371. #cmd E3DGetKeyboardCnt $162
  372. #cmd E3DResetKeyboardCnt $163
  373. #cmd E3DGetMotionFrameNo $164
  374.  
  375. #cmd E3DGetMoaInfo $165
  376. #cmd E3DGetNextMotionFrameNo $166
  377. #cmd E3DGetScreenPos3 $167
  378.  
  379. #cmd E3DEnableToonEdge $168
  380. #cmd E3DSetToonEdge0Color $169
  381. #cmd E3DSetToonEdge0Width $16A
  382. #cmd E3DGetToonEdge0Color $16B
  383. #cmd E3DGetToonEdge0Width $16C
  384.  
  385. #cmd E3DCreateParticle $16D
  386. #cmd E3DSetParticlePos $16E
  387. #cmd E3DSetParticleGravity $16F
  388. #cmd E3DSetParticleLife $170
  389. #cmd E3DSetParticleEmitNum $171
  390. #cmd E3DSetParticleVel0 $172
  391. #cmd E3DRenderParticle $173
  392. #cmd E3DSetParticleRotation $174
  393. #cmd E3DSetParticleDiffuse $175
  394. #cmd E3DDestroyParticle $176
  395. #cmd E3DSetParticleAlpha $177
  396. #cmd E3DSetParticleUVTile $178
  397. #cmd E3DInitParticle $179
  398.  
  399. #cmd E3DClone $17A
  400. #cmd E3DPickFace2 $17B
  401. #cmd E3DChkConfWall3 $17C
  402. #cmd E3DGetMotionIDByName $17D
  403. #cmd E3DDot2 $17E
  404. #cmd E3DGetMotionNum $17F
  405.  
  406. #cmd E3DChkConfParticle $180
  407.  
  408. #cmd E3DLoadSigFileAsGround $181
  409. #cmd E3DLoadSigFileAsGroundFromBuf $182
  410.  
  411. #cmd E3DGetCenterPos $183
  412.  
  413. #cmd E3DGetFaceNum $184
  414. #cmd E3DGetFaceNormal $185
  415. #cmd E3DCreateEmptyMotion $186
  416. #cmd E3DSetTextureMinMagFilter $187
  417. #cmd E3DGetMotionName $188
  418. #cmd E3DSetMotionName $189
  419.  
  420.  
  421. #cmd E3DGetMaterialNoByName $18A
  422. #cmd E3DGetMaterialAlpha $18B
  423. #cmd E3DGetMaterialDiffuse $18C
  424. #cmd E3DGetMaterialSpecular $18D
  425. #cmd E3DGetMaterialAmbient $18E
  426. #cmd E3DGetMaterialEmissive $18F
  427. #cmd E3DSetMaterialAlpha $190
  428. #cmd E3DSetMaterialDiffuse $191
  429. #cmd E3DSetMaterialSpecular $192
  430. #cmd E3DSetMaterialAmbient $193
  431. #cmd E3DSetMaterialEmissive $194
  432. #cmd E3DGetTextureFromMaterial $195
  433. #cmd E3DSetTextureToMaterial $196
  434. #cmd E3DGetMaterialPower $197
  435. #cmd E3DSetMaterialPower $198
  436. #cmd E3DGetMaterialBlendingMode $199
  437. #cmd E3DSetMaterialBlendingMode $19A
  438.  
  439. #cmd E3DGetMaterialNo $19B
  440.  
  441. #cmd E3DSetMotionKindML $19C
  442. #cmd E3DSetMotionFrameNoML $19D
  443. #cmd E3DSetNewPoseML $19E
  444. #cmd E3DSetMOAEventNoML $19F
  445. #cmd E3DSetNextMotionFrameNoML $1A0
  446. #cmd E3DGetMotionFrameNoML $1A1
  447. #cmd E3DGetNextMotionFrameNoML $1A2
  448.  
  449. #cmd E3DGetCurrentBonePos $1A3
  450. #cmd E3DGetCurrentBoneQ $1A4
  451.  
  452. #cmd E3DChkBumpMapEnable $1A5
  453. #cmd E3DEnableBumpMap $1A6
  454. #cmd E3DConvHeight2NormalMap $1A7
  455. #cmd E3DSetBumpMapToMaterial $1A8
  456.  
  457. #cmd E3DDumpQ $1A9
  458. #cmd E3DSetDbgQ $1AA
  459.  
  460. #cmd E3DGetMOATrunkInfo $1AB
  461. #cmd E3DGetMOABranchInfo $1AC
  462. #cmd E3DSetMOABranchFrame1 $1AD
  463. #cmd E3DSetMOABranchFrame2 $1AE
  464.  
  465. #cmd E3DSetDispSwitch2 $1AF
  466.  
  467. #cmd E3DQtoEuler $1B0
  468. #cmd E3DEnablePhongEdge $1B1
  469. #cmd E3DSetPhongEdge0Params $1B2
  470.  
  471. #cmd E3DGetDispSwitch2 $1B3
  472. #cmd E3DFreeThread $1B4
  473. #cmd E3DLoadSigFileAsGroundThread $1B5
  474. #cmd E3DLoadSigFileAsGroundFromBufThread $1B6
  475. #cmd E3DSetLightIdOfBumpMap $1B7
  476. #cmd E3DSetSpriteUV $1B8
  477.  
  478. #cmd E3DCreateRenderTargetTexture $1B9
  479. #cmd E3DDestroyRenderTargetTexture $1BA
  480. #cmd E3DSetDSFillUpMode $1BB
  481. #cmd E3DSetTexFillUpMode $1BC
  482.  
  483. #cmd E3DSetShadowMapCamera $1BD
  484. #cmd E3DSetShadowMapProjOrtho $1BE
  485. #cmd E3DRenderWithShadow $1BF
  486. #cmd E3DSetShadowBias $1C0
  487. #cmd E3DCheckRTFormat $1C1
  488. #cmd E3DChkShadowEnable $1C2
  489. #cmd E3DEnableShadow $1C3
  490.  
  491. #cmd E3DRenderBatch $1C4
  492. #cmd E3DSetVertPosBatch $1C5
  493.  
  494. #cmd E3DSetShadowDarkness $1C6
  495. #cmd E3DSetShadowMapLightDir $1C7
  496. #cmd E3DRenderBatchMode $1C8
  497. #cmd E3DGlobalToLocal $1C9
  498. #cmd E3DLocalToGlobal $1CA
  499. #cmd E3DSetVertPosBatchAOrder $1CB
  500. #cmd E3DSetShadowMapMode $1CC
  501.  
  502. #cmd E3DLoadTextureFromBuf $1CD
  503. #cmd E3DLoadSpriteFromBMSCR $1CE
  504.  
  505. #cmd E3DSetShadowMapInterFlag $1CF
  506. #cmd E3DTransformBillboard $1D0
  507. #cmd E3DSetMaterialAlphaTest $1D1
  508. #cmd E3DCalcMLMotion $1D2
  509.  
  510. #cmd E3DCreateSkinMat $1D3
  511. #cmd E3DSetSymInfElem $1D4
  512. #cmd E3DUpdateSymInfElem $1D5
  513. #cmd E3DGetVersion $1D6
  514. #cmd E3DSetJointInitialPos $1D7
  515.  
  516. ;////////////////////////////////////////////////////////////
  517. ; E3DGetInfElem, E3DSetInfElemé┼Ägùpé╖éΘÆΦÉö
  518. ;////////////////////////////////////////////////////////////
  519. #define global CALCMODE_NOSKIN0    0
  520. #define global CALCMODE_ONESKIN0    1
  521. #define global CALCMODE_ONESKIN1    2
  522. #define global CALCMODE_DIRECT0    3
  523. #define global CALCMODE_SYM        4
  524.  
  525. #define global PAINT_NOR    0
  526. #define global PAINT_EXC    1
  527. #define global PAINT_ADD    2
  528. #define global PAINT_SUB    3
  529. #define global PAINT_ERA    4
  530.  
  531.  
  532. ;////////////////////////////////////////////////////////////
  533. ; E3DSetLightBlendMode, E3DGetLightBlendMode é┼Ägùpé╖éΘÆΦÉö
  534. ;////////////////////////////////////////////////////////////
  535. #define global LBLEND_MULT         0
  536. #define global LBLEND_SCREEN         1
  537. #define global LBLEND_OVERLAY        2
  538. #define global LBLEND_HARDLIGHT    3
  539. #define global LBLEND_DODGE        4
  540.  
  541. ;//////////////////////////////////////////////////////
  542. ; E3DSetShaderType, E3DGetShaderTypeé┼Ägùpé╖éΘÆΦÉö
  543. ;//////////////////////////////////////////////////////
  544.  
  545. #define global COL_OLD 0
  546. #define global COL_PHONG 1
  547. #define global COL_BLINN 2
  548. #define global COL_SCHLICK 3
  549. #define global COL_MQCLASSIC 4
  550. #define global COL_TOON0    5
  551. #define global COL_TOON1    6
  552.  
  553. #define global OVERFLOW_CLAMP 0
  554. #define global OVERFLOW_SCALE 1
  555. #define global OVERFLOW_ORG 2
  556.  
  557.  
  558. ;///////////////////////////////////////////////
  559. ; E3DCreateTextureé┼Ägùpé╖éΘÆΦÉö
  560. ;///////////////////////////////////////////////
  561. #define global D3DPOOL_DEFAULT        0
  562. #define global D3DPOOL_MANAGED        1
  563. #define global D3DPOOL_SYSTEMMEM    2
  564.  
  565.  
  566. ;///////////////////////////////////////////////
  567. ; E3DSetMPInfo, E3DGetMPInfoé┼Ägùpé╖éΘÆΦÉö
  568. ;///////////////////////////////////////////////
  569. #define global MPI_QUA        0
  570. #define global MPI_TRAX        1
  571. #define global MPI_TRAY        2
  572. #define global MPI_TRAZ        3
  573. #define global MPI_FRAMENO    4
  574. #define global MPI_DISPSWITCH    5
  575. #define global MPI_INTERP    6
  576. #define global MPI_SCALEX    7
  577. #define global MPI_SCALEY    8
  578. #define global MPI_SCALEZ    9
  579. #define global MPI_USERINT1    10
  580. #define global MPI_SCALEDIV    11
  581. #define global MPI_MAX        12
  582.  
  583.  
  584. ;//////////////////////////////////////////////
  585. ; E3DPlaySoundü@é╠ü@boundaryflagé╔Ägùpé╖éΘé╜é▀é╠ÆΦÉöüB
  586. ;//////////////////////////////////////////////
  587. #define global DMUS_SEGF_BEAT        (1 << 12)
  588. #define global DMUS_SEGF_DEFAULT    (1 << 14)
  589. #define global DMUS_SEGF_GRID        (1 << 11)
  590. #define global DMUS_SEGF_MEASURE    (1 << 13)
  591. #define global DMUS_SEGF_QUEUE        (1 << 8)
  592. #define global DMUS_SEGF_SEGMENTEND    (1 << 23)
  593.  
  594.  
  595. ;///////////////////////////////////////////////
  596. ; JI_ü@é┼Äné▄éΘÆΦÉöé═üA
  597. ; E3DGetJointInfoé┼Ägùpé╖éΘé╜é▀é╠üAÆΦÉöé┼é╖üB
  598. ;///////////////////////////////////////////////
  599. #define global JI_SERIAL     0 
  600. #define global JI_NOTUSE    1
  601. #define global JI_PARENT    2
  602. #define global JI_CHILD        3
  603. #define global JI_BROTHER    4
  604. #define global JI_SISTER    5
  605. #define global JI_MAX        6
  606.  
  607.  
  608. ;///////////////////////////////////////////////
  609. ; DOI_ü@é┼Äné▄éΘÆΦÉöé═üA
  610. ; E3DGetDispObjInfoé┼Ägùpé╖éΘé╜é▀é╠üAÆΦÉöé┼é╖üB
  611. ;///////////////////////////////////////////////
  612.  
  613. #define global DOI_SERIAL    0
  614. #define global DOI_NOTUSE    1
  615. #define global DOI_DISPSWITCH    2
  616. #define global DOI_INVISIBLE    3
  617. #define global DOI_MAX        4
  618.  
  619.  
  620. ;//////////////////////////////////////////////
  621. ; D3DRS_ü@é┼Äné▄éΘÆΦÉöé═üA
  622. ; E3DSetRenderStateé┼Ägùpé╖éΘé╜é▀é╠üAÆΦÉöé┼é╖üB
  623. ;//////////////////////////////////////////////
  624.  
  625. #define global D3DRS_ZENABLE                      7
  626. #define global D3DRS_FILLMODE                     8
  627. #define global D3DRS_SHADEMODE                    9
  628. #define global D3DRS_LINEPATTERN                 10
  629. #define global D3DRS_ZWRITEENABLE                14
  630. #define global D3DRS_ALPHATESTENABLE             15
  631. #define global D3DRS_LASTPIXEL                   16
  632. #define global D3DRS_SRCBLEND                    19
  633. #define global D3DRS_DESTBLEND                   20
  634. #define global D3DRS_CULLMODE                    22
  635. #define global D3DRS_ZFUNC                       23
  636. #define global D3DRS_ALPHAREF                    24
  637. #define global D3DRS_ALPHAFUNC                   25
  638. #define global D3DRS_DITHERENABLE                26
  639. #define global D3DRS_ALPHABLENDENABLE            27
  640. #define global D3DRS_FOGENABLE                   28
  641. #define global D3DRS_SPECULARENABLE              29
  642. #define global D3DRS_ZVISIBLE                    30
  643. #define global D3DRS_FOGCOLOR                    34
  644. #define global D3DRS_FOGTABLEMODE                35
  645. #define global D3DRS_FOGSTART                    36
  646. #define global D3DRS_FOGEND                      37
  647. #define global D3DRS_FOGDENSITY                  38
  648. #define global D3DRS_EDGEANTIALIAS               40
  649. #define global D3DRS_ZBIAS                       47
  650. #define global D3DRS_RANGEFOGENABLE              48
  651.  
  652. #define global D3DRS_STENCILENABLE               52
  653. #define global D3DRS_STENCILFAIL                 53
  654. #define global D3DRS_STENCILZFAIL                54
  655. #define global D3DRS_STENCILPASS                 55
  656. #define global D3DRS_STENCILFUNC                 56
  657. #define global D3DRS_STENCILREF                  57
  658. #define global D3DRS_STENCILMASK                 58
  659. #define global D3DRS_STENCILWRITEMASK            59
  660. #define global D3DRS_TEXTUREFACTOR               60
  661.  
  662. #define global D3DRS_WRAP0                      128
  663. #define global D3DRS_WRAP1                      129
  664. #define global D3DRS_WRAP2                      130
  665. #define global D3DRS_WRAP3                      131
  666. #define global D3DRS_WRAP4                      132
  667. #define global D3DRS_WRAP5                      133
  668. #define global D3DRS_WRAP6                      134
  669. #define global D3DRS_WRAP7                      135
  670. #define global D3DRS_CLIPPING                   136
  671. #define global D3DRS_LIGHTING                   137
  672. #define global D3DRS_AMBIENT                    139
  673. #define global D3DRS_FOGVERTEXMODE              140
  674. #define global D3DRS_COLORVERTEX                141
  675. #define global D3DRS_LOCALVIEWER                142
  676. #define global D3DRS_NORMALIZENORMALS           143
  677. #define global D3DRS_DIFFUSEMATERIALSOURCE      145
  678. #define global D3DRS_SPECULARMATERIALSOURCE     146
  679. #define global D3DRS_AMBIENTMATERIALSOURCE      147
  680. #define global D3DRS_EMISSIVEMATERIALSOURCE     148
  681. #define global D3DRS_VERTEXBLEND                151
  682. #define global D3DRS_CLIPPLANEENABLE            152
  683.  
  684. #define global D3DRS_SOFTWAREVERTEXPROCESSING   153
  685.  
  686. #define global D3DRS_POINTSIZE                  154
  687. #define global D3DRS_POINTSIZE_MIN              155
  688. #define global D3DRS_POINTSPRITEENABLE          156
  689.  
  690. #define global D3DRS_POINTSCALEENABLE           157
  691. #define global D3DRS_POINTSCALE_A               158
  692. #define global D3DRS_POINTSCALE_B               159
  693. #define global D3DRS_POINTSCALE_C               160
  694.  
  695. #define global D3DRS_MULTISAMPLEANTIALIAS       161
  696. #define global D3DRS_MULTISAMPLEMASK            162
  697.  
  698. #define global D3DRS_PATCHEDGESTYLE             163
  699. #define global D3DRS_PATCHSEGMENTS              164
  700.  
  701. #define global D3DRS_DEBUGMONITORTOKEN          165
  702. #define global D3DRS_POINTSIZE_MAX              166
  703. #define global D3DRS_INDEXEDVERTEXBLENDENABLE   167
  704. #define global D3DRS_COLORWRITEENABLE           168
  705. #define global D3DRS_TWEENFACTOR                170
  706. #define global D3DRS_BLENDOP                    171
  707.  
  708.  
  709.  
  710.  
  711. ;//////////////////////////////////////////////////////////
  712. ;VK_ é┼Äné▄éΘÆΦÉöé═üA
  713. ;E3DGetKeyboardState ùpé╠üAâoü[â`âââïâLü[Åεò±é≡ò\é╖üAÆΦÉöé┼é╖üB
  714. ; Windowsé╠üAWinUser.hü@é╞ô»ùlé╠éαé╠é┼é╖üB
  715. ;//////////////////////////////////////////////////////////
  716.  
  717. #define global VK_LBUTTON        $01    ;â}âEâXü@ì╢âNâèâbâN
  718. #define global VK_RBUTTON        $02    ;â}âEâXü@ëEâNâèâbâN
  719. #define global VK_CANCEL         $03
  720. #define global VK_MBUTTON        $04    ;/* NOT contiguous with L & RBUTTON */
  721.  
  722. ;/*
  723. ; * $07 : unassigned
  724. ;*/
  725.  
  726. #define global VK_BACK           $08
  727. #define global VK_TAB            $09
  728.  
  729. ;/*
  730. ; * $0A - $0B : reserved
  731. ; */
  732.  
  733. #define global VK_CLEAR          $0C
  734. #define global VK_RETURN         $0D
  735.  
  736. #define global VK_SHIFT          $10
  737. #define global VK_CONTROL        $11
  738. #define global VK_MENU           $12
  739. #define global VK_PAUSE          $13
  740. #define global VK_CAPITAL        $14
  741.  
  742. #define global VK_KANA           $15
  743. #define global VK_HANGEUL        $15  ;/* old name - should be here for compatibility */
  744. #define global VK_HANGUL         $15
  745. #define global VK_JUNJA          $17
  746. #define global VK_FINAL          $18
  747. #define global VK_HANJA          $19
  748. #define global VK_KANJI          $19
  749.  
  750. #define global VK_ESCAPE         $1B    ;âGâXâPü[âvâLü[
  751.  
  752. #define global VK_CONVERT        $1C
  753. #define global VK_NONCONVERT     $1D
  754. #define global VK_ACCEPT         $1E
  755. #define global VK_MODECHANGE     $1F
  756.  
  757. #define global VK_SPACE          $20    ;âXâyü[âXâLü[
  758. #define global VK_PRIOR          $21
  759. #define global VK_NEXT           $22
  760. #define global VK_END            $23
  761. #define global VK_HOME           $24
  762. #define global VK_LEFT           $25    ;ì╢ûεê≤âLü[
  763. #define global VK_UP             $26    ;Åπûεê≤âLü[
  764. #define global VK_RIGHT          $27    ;ëEûεê≤âLü[
  765. #define global VK_DOWN           $28    ;ë║ûεê≤âLü[
  766. #define global VK_SELECT         $29
  767. #define global VK_PRINT          $2A
  768. #define global VK_EXECUTE        $2B
  769. #define global VK_SNAPSHOT       $2C
  770. #define global VK_INSERT         $2D
  771. #define global VK_DELETE         $2E
  772. #define global VK_HELP           $2F
  773.  
  774. ;/*
  775. ; * VK_0 - VK_9 are the same as ASCII '0' - '9' ($30 - $39)
  776. ; * $40 : unassigned
  777. ; * VK_A - VK_Z are the same as ASCII 'A' - 'Z' ($41 - $5A)
  778. ; */
  779.  
  780. #define global VK_LWIN           $5B
  781. #define global VK_RWIN           $5C
  782. #define global VK_APPS           $5D
  783.  
  784. ;/*
  785. ; * $5E : reserved
  786. ; */
  787.  
  788. #define global VK_SLEEP          $5F
  789.  
  790. #define global VK_NUMPAD0        $60    ;âeâôâLü[é╠éO
  791. #define global VK_NUMPAD1        $61    ;âeâôâLü[é╠éP
  792. #define global VK_NUMPAD2        $62    ;âeâôâLü[é╠éQ
  793. #define global VK_NUMPAD3        $63    ;âeâôâLü[é╠éR
  794. #define global VK_NUMPAD4        $64    ;âeâôâLü[é╠éS
  795. #define global VK_NUMPAD5        $65    ;âeâôâLü[é╠éT
  796. #define global VK_NUMPAD6        $66    ;âeâôâLü[é╠éU
  797. #define global VK_NUMPAD7        $67    ;âeâôâLü[é╠éV
  798. #define global VK_NUMPAD8        $68    ;âeâôâLü[é╠éW
  799. #define global VK_NUMPAD9        $69    ;âeâôâLü[é╠éX
  800. #define global VK_MULTIPLY       $6A
  801. #define global VK_ADD            $6B
  802. #define global VK_SEPARATOR      $6C
  803. #define global VK_SUBTRACT       $6D
  804. #define global VK_DECIMAL        $6E
  805. #define global VK_DIVIDE         $6F
  806. #define global VK_F1             $70
  807. #define global VK_F2             $71
  808. #define global VK_F3             $72
  809. #define global VK_F4             $73
  810. #define global VK_F5             $74
  811. #define global VK_F6             $75
  812. #define global VK_F7             $76
  813. #define global VK_F8             $77
  814. #define global VK_F9             $78
  815. #define global VK_F10            $79
  816. #define global VK_F11            $7A
  817. #define global VK_F12            $7B
  818. #define global VK_F13            $7C
  819. #define global VK_F14            $7D
  820. #define global VK_F15            $7E
  821. #define global VK_F16            $7F
  822. #define global VK_F17            $80
  823. #define global VK_F18            $81
  824. #define global VK_F19            $82
  825. #define global VK_F20            $83
  826. #define global VK_F21            $84
  827. #define global VK_F22            $85
  828. #define global VK_F23            $86
  829. #define global VK_F24            $87
  830.  
  831. ;/*
  832. ; * $88 - $8F : unassigned
  833. ; */
  834.  
  835. #define global VK_NUMLOCK        $90
  836. #define global VK_SCROLL         $91
  837.  
  838. ;/*
  839. ; * NEC PC-9800 kbd definitions
  840. ; */
  841. #define global VK_OEM_NEC_EQUAL  $92   ;// '=' key on numpad
  842.  
  843. ;/*
  844. ; * Fujitsu/OASYS kbd definitions
  845. ; */
  846. #define global VK_OEM_FJ_JISHO   $92   ;// 'Dictionary' key
  847. #define global VK_OEM_FJ_MASSHOU $93   ;// 'Unregister word' key
  848. #define global VK_OEM_FJ_TOUROKU $94   ;// 'Register word' key
  849. #define global VK_OEM_FJ_LOYA    $95   ;// 'Left OYAYUBI' key
  850. #define global VK_OEM_FJ_ROYA    $96   ;// 'Right OYAYUBI' key
  851.  
  852. ;/*
  853. ; * $97 - $9F : unassigned
  854. ; */
  855.  
  856. ;/*
  857. ; * VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
  858. ; * Used only as parameters to GetAsyncKeyState() and GetKeyState().
  859. ; * No other API or message will distinguish left and right keys in this way.
  860. ; */
  861. #define global VK_LSHIFT         $A0
  862. #define global VK_RSHIFT         $A1
  863. #define global VK_LCONTROL       $A2
  864. #define global VK_RCONTROL       $A3
  865. #define global VK_LMENU          $A4
  866. #define global VK_RMENU          $A5
  867.  
  868.  
  869. ;/*
  870. ; * $B8 - $B9 : reserved
  871. ; */
  872.  
  873. #define global VK_OEM_1          $BA   ;// ';:' for US
  874. #define global VK_OEM_PLUS       $BB   ;// '+' any country
  875. #define global VK_OEM_COMMA      $BC   ;// ',' any country
  876. #define global VK_OEM_MINUS      $BD   ;// '-' any country
  877. #define global VK_OEM_PERIOD     $BE   ;// '.' any country
  878. #define global VK_OEM_2          $BF   ;// '/?' for US
  879. #define global VK_OEM_3          $C0   ;// '`~' for US
  880.  
  881. ;/*
  882. ; * $C1 - $D7 : reserved
  883. ; */
  884.  
  885. ;/*
  886. ; * $D8 - $DA : unassigned
  887. ; */
  888.  
  889. #define global VK_OEM_4          $DB  ;//  '[{' for US
  890. #define global VK_OEM_5          $DC  ;//  '\|' for US
  891. #define global VK_OEM_6          $DD  ;//  ']}' for US
  892. #define global VK_OEM_7          $DE  ;//  ''"' for US
  893. #define global VK_OEM_8          $DF
  894.  
  895. ;/*
  896. ; * $E0 : reserved
  897. ; */
  898.  
  899. ;/*
  900. ; * Various extended or enhanced keyboards
  901. ; */
  902. #define global VK_OEM_AX         $E1  ;//  'AX' key on Japanese AX kbd
  903. #define global VK_OEM_102        $E2  ;//  "<>" or "\|" on RT 102-key kbd.
  904. #define global VK_ICO_HELP       $E3  ;//  Help key on ICO
  905. #define global VK_ICO_00         $E4  ;//  00 key on ICO
  906.  
  907.  
  908. #define global VK_ICO_CLEAR      $E6
  909.  
  910. ;/*
  911. ; * $E8 : unassigned
  912. ; */
  913.  
  914. ;/*
  915. ; * Nokia/Ericsson definitions
  916. ; */
  917. #define global VK_OEM_RESET      $E9
  918. #define global VK_OEM_JUMP       $EA
  919. #define global VK_OEM_PA1        $EB
  920. #define global VK_OEM_PA2        $EC
  921. #define global VK_OEM_PA3        $ED
  922. #define global VK_OEM_WSCTRL     $EE
  923. #define global VK_OEM_CUSEL      $EF
  924. #define global VK_OEM_ATTN       $F0
  925. #define global VK_OEM_FINISH     $F1
  926. #define global VK_OEM_COPY       $F2
  927. #define global VK_OEM_AUTO       $F3
  928. #define global VK_OEM_ENLW       $F4
  929. #define global VK_OEM_BACKTAB    $F5
  930.  
  931. #define global VK_ATTN           $F6
  932. #define global VK_CRSEL          $F7
  933. #define global VK_EXSEL          $F8
  934. #define global VK_EREOF          $F9
  935. #define global VK_PLAY           $FA
  936. #define global VK_ZOOM           $FB
  937. #define global VK_NONAME         $FC
  938. #define global VK_PA1            $FD
  939. #define global VK_OEM_CLEAR      $FE
  940.  
  941.  
  942. ;/////////////////////////////////////////////////////////////////
  943. ; ê╚ë║é═üAâ~âbâvâ}âbâvÉ▌ÆΦè╓ÉöüAE3DSetMipMapParamsé╔Ägùpé╖éΘÆΦÉöé┼é╖üB
  944. ;ü@DirectX SDK d3dx8tex.hü@éµéΦ
  945. ;/////////////////////////////////////////////////////////////////
  946.  
  947. #define global D3DX_FILTER_NONE            (1 << 0)
  948. #define global D3DX_FILTER_POINT           (2 << 0)
  949. #define global D3DX_FILTER_LINEAR          (3 << 0)
  950. #define global D3DX_FILTER_TRIANGLE        (4 << 0)
  951. #define global D3DX_FILTER_BOX             (5 << 0)
  952.  
  953. #define global D3DX_FILTER_MIRROR_U        (1 << 16)
  954. #define global D3DX_FILTER_MIRROR_V        (2 << 16)
  955. #define global D3DX_FILTER_MIRROR_W        (4 << 16)
  956. #define global D3DX_FILTER_MIRROR          (7 << 16)
  957. #define global D3DX_FILTER_DITHER          (8 << 16)
  958.  
  959.  
  960. ;/////////////////////////////////////////////////////
  961. ;
  962. ;ü@ü@ê╚ë║é═üAmoaé╠âCâxâôâgö╘ìåùpé╠éQé╠ŵÉöé╠Æl
  963. ;
  964. ;/////////////////////////////////////////////////////
  965. dim POW2X, 30
  966. POW2X = 1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912
  967.  
  968.  
  969. ;/////////////////////////////////////////
  970. ; E3DSetTextureMinMagFilter ùpé╠ü@âeâNâXâ`ââü[âtâBâïâ^ü[âéü[âh 
  971. ;/////////////////////////////////////////
  972.  
  973. #define global D3DTEXF_NONE    0
  974. #define global D3DTEXF_POINT    1
  975. #define global D3DTEXF_LINEAR    2
  976. #define global D3DTEXF_ANISOTROPIC    3
  977. #define global D3DTEXF_PYRAMIDALQUAD    6
  978. #define global D3DTEXF_GAUSSIANQUAD    7
  979.  
  980. ;//////////////////////////////////////////
  981. #define global D3DCMP_NEVER    1
  982. #define global D3DCMP_LESS    2
  983. #define global D3DCMP_EQUAL    3
  984. #define global D3DCMP_LESSEQUAL    4
  985. #define global D3DCMP_GREATER    5
  986. #define global D3DCMP_NOTEQUAL    6
  987. #define global D3DCMP_GREATEREQUAL    7
  988. #define global D3DCMP_ALWAYS    8
  989.  
  990. ;/////////////////////////////////////////
  991. ; E3DLoadMQOFileAsGround ùpé╠â{ü[âôâ^âCâv
  992. ;/////////////////////////////////////////
  993.  
  994. #define global BONETYPE_RDB2    0
  995. #define global BONETYPE_MIKO    1
  996.  
  997.  
  998. ;//////////////////////////////////////////
  999. ; E3DGetMOATrunkInfoé┼Ägùpé╖éΘâfü[â^â^âCâv
  1000. ;//////////////////////////////////////////
  1001.  
  1002. #define global MOAT_IDLING        0
  1003. #define global MOAT_EV0IDLE        1
  1004. #define global MOAT_COMID        2
  1005. #define global MOAT_NOTCOMID    3
  1006. #define global MOAT_BRANCHNUM    4
  1007. #define global MOAT_MAX            5
  1008.  
  1009. ;//////////////////////////////////////////
  1010. ; E3DGetMOABranchInfoé┼Ägùpé╖éΘâfü[â^â^âCâv
  1011. ;//////////////////////////////////////////
  1012.  
  1013. #define global MOAB_MOTID    0
  1014. #define global MOAB_EVENTID    1
  1015. #define global MOAB_FRAME1    2
  1016. #define global MOAB_FRAME2    3
  1017. #define global MOAB_NOTFU    4
  1018. #define global MOAB_MAX        5
  1019.  
  1020. ;//////////////////////////////////////////
  1021. ; E3DSetMaterialModeùp
  1022. ://////////////////////////////////////////
  1023.  
  1024. #define global MMODE_VERTEX    0
  1025. #define global MMODE_FACE    1
  1026.  
  1027. ;//////////////////////////////////////////
  1028. ; E3DGetDispSwitch2ùp
  1029. ;//////////////////////////////////////////
  1030.  
  1031. #define global DISPSWITCHNUM    100
  1032.  
  1033. ;////////////////////////////////////////
  1034. ; E3DCheckRTFormatùp
  1035. ;////////////////////////////////////////
  1036.  
  1037. #define global D3DFMT_R8G8B8 20
  1038. #define global D3DFMT_A8R8G8B8 21
  1039. #define global D3DFMT_X8R8G8B8 22
  1040. #define global D3DFMT_R5G6B5 23
  1041. #define global D3DFMT_X1R5G5B5 24
  1042. #define global D3DFMT_A1R5G5B5 25
  1043. #define global D3DFMT_A4R4G4B4 26
  1044. #define global D3DFMT_A16B16G16R16F 113
  1045. #define global D3DFMT_R32F 114 
  1046. #define global D3DFMT_A32B32G32R32F 116
  1047.  
  1048. ;//////////////////////////////////////////
  1049. ; E3DSetShadowMapInterFlagùp
  1050. ;//////////////////////////////////////////
  1051.  
  1052. #define global SHADOWIN_PROJ    0
  1053. #define global SHADOWIN_ALWAYS    1
  1054. #define global SHADOWIN_NOT        2
  1055.  
  1056. ;//////////////////////////////////////////
  1057. ; E3DSetSymInfElemé┼Ägùp
  1058. ;//////////////////////////////////////////
  1059. #define global SYMAXIS_X    1
  1060. #define global SYMAXIS_Y    2
  1061. #define global SYMAXIS_Z    3
  1062.  
  1063. ;//////////////////////////////////////////
  1064. ; quaâtâ@âCâïÅæé½Åoé╡û╜ù▀é┼Ägùp
  1065. ;//////////////////////////////////////////
  1066. #define global QUATYPE_NUM    0
  1067. #define global QUATYPE_NAME    1
  1068.  
  1069.  
  1070.  
  1071.  
  1072.