skill.cpp 357 B

123456789101112131415161718192021222324252627282930
  1. #include "pch.h"
  2. #include "skill.h"
  3. //¼¼ÄÜCALL
  4. void skillCall(int skillAddr, int skillCallAddr)
  5. {
  6. __asm {
  7. push skillAddr
  8. push 0
  9. push 0
  10. mov ecx,0x12c
  11. mov edx,0x1c0
  12. mov ebx, skillCallAddr
  13. call ebx
  14. }
  15. }
  16. void Skill::process(int code, int* data)
  17. {
  18. switch (code)
  19. {
  20. case 2001:
  21. skillCall(data[0], data[1]);
  22. break;
  23. default:
  24. break;
  25. }
  26. }