HFLAG.INC 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. ;
  2. ; *** HERO FLAG ***
  3. ;
  4. ;*** FLAG ***
  5. BHF_DAMAGE EQU 0 get dammage
  6. HF_DAMAGE EQU 00000001B
  7. BHF_STATE_DISP EQU 1 status display
  8. HF_STATE_DISP EQU 00000010B
  9. BHF_NO_BJUDGE EQU 2 not back obj judge
  10. HF_NO_BJUDGE EQU 00000100B
  11. BHF_NO_DIR_CHG EQU 3 not dir change
  12. HF_NO_DIR_CHG EQU 00001000B
  13. BHF_DEF_HIT EQU 4 defencive hit
  14. HF_DEF_HIT EQU 00010000B
  15. BHF_NON_ACT EQU 5 no action
  16. HF_NON_ACT EQU 00100000B
  17. BHF_ON_OBJ EQU 6 in upper range of anther obj
  18. HF_ON_OBJ EQU 01000000B
  19. BHF_OBJ_STOP EQU 7 stop on the another obj (not fall down)
  20. HF_OBJ_STOP EQU 10000000B
  21. ;*** HERO_STATE ***
  22. BHS_DEFENCE EQU 0 deffence
  23. HS_DEFENCE EQU 00000001B
  24. BHS_PUNCH EQU 1 punch
  25. HS_PUNCH EQU 00000010B
  26. BHS_KICK EQU 2 kick
  27. HS_KICK EQU 00000100B
  28. BHS_SPECIAL EQU 3 special attack
  29. HS_SPECIAL EQU 00001000B
  30. BHS_JUMP EQU 4 jump
  31. HS_JUMP EQU 00010000B
  32. BHS_DOWN EQU 5 sit down
  33. HS_DOWN EQU 00100000B
  34. BHS_DAMAGE EQU 6 damage action
  35. HS_DAMAGE EQU 01000000B
  36. BHS_AUTO EQU 7 auto move mode
  37. HS_AUTO EQU 10000000B
  38. ;*** STATE in HERO ***
  39. BHSS_LOCK_OFF EQU 0 nage lock offence
  40. HSS_LOCK_OFF EQU 00000001B
  41. BHSS_LOCK_DEF EQU 1 nage lock defence
  42. HSS_LOCK_DEF EQU 00000010B
  43. BHSS_NAGERARE EQU 2 nagerare
  44. HSS_NAGERARE EQU 00000100B
  45. ;BHSS_NAGERARE2 EQU 3 nagerare
  46. ;HSS_NAGERARE2 EQU 00001000B
  47. ; *** player control ***
  48. ;
  49. COMMAND_INT EQU 7
  50. COM_INT_BIT EQU 10000000B
  51. DAMAGE_END EQU 6
  52. DM_END_BIT EQU 01000000B
  53. ATTACK_MODE EQU 5
  54. AT_MODE_BIT EQU 00100000B
  55. SPECIAL_MODE EQU 4
  56. SP_MODE_BIT EQU 00010000B
  57. DIS_SRCH_MODE EQU 3
  58. D_SRCH_BIT EQU 00001000B
  59. COMMAND_STOP EQU 2
  60. COM_STOP_BIT EQU 00000100B
  61. COM_RESULT_END EQU 1
  62. COM_REND_BIT EQU 00000010B
  63. ACT_COM_MISS EQU 0
  64. COM_MISS_BIT EQU 00000001B
  65. ; *** PLAYER_STARE in PLAYER ***
  66. ;
  67. BPS_START_DI EQU 7 1=start disable
  68. PS_START_DI EQU 10000000B
  69. BPS_COM_FLAG EQU 6 com (0) or player (1)
  70. PS_COM_FLAG EQU 01000000B
  71. BPS_IN_GAME EQU 5 player in play for system
  72. PS_IN_GAME EQU 00100000B
  73. BPS_HK3_INIT EQU 0 HK3 system initialize
  74. PS_HK3_INIT EQU 00000001B
  75.