home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Action / TumikiFighters / tf0_2.exe / tf / import / bulletml.d next >
Text File  |  2004-04-03  |  2KB  |  32 lines

  1. extern (C) {
  2. alias int BulletMLParserTinyXML;
  3. int* BulletMLParserTinyXML_new(char*);
  4. void BulletMLParserTinyXML_parse(int* );
  5. void BulletMLParserTinyXML_delete(int*);
  6. alias int BulletMLParser;
  7. alias int BulletMLState;
  8. alias int BulletMLRunner;
  9. alias int BulletMLRunnerD;
  10. int* BulletMLRunner_new_parser(BulletMLParser*);
  11. int* BulletMLRunner_new_state(BulletMLState*);
  12. void BulletMLRunner_delete(int*);
  13. void BulletMLRunner_run(int* );
  14. bool BulletMLRunner_isEnd(int* );
  15. void BulletMLRunner_set_getBulletDirection(int*, double (*fp) (int* )); 
  16. void BulletMLRunner_set_getAimDirection(int*, double (*fp) (int* )); 
  17. void BulletMLRunner_set_getBulletSpeed(int*, double (*fp) (int* )); 
  18. void BulletMLRunner_set_getDefaultSpeed(int*, double (*fp) (int* )); 
  19. void BulletMLRunner_set_getRank(int*, double (*fp) (int* )); 
  20. void BulletMLRunner_set_createSimpleBullet(int*, void (*fp) (int* , double, double)); 
  21. void BulletMLRunner_set_createBullet(int*, void (*fp) (int* , BulletMLState*, double, double)); 
  22. void BulletMLRunner_set_getTurn(int*, int (*fp) (int* )); 
  23. void BulletMLRunner_set_doVanish(int*, void (*fp) (int* )); 
  24. void BulletMLRunner_set_doChangeDirection(int*, void (*fp) (int* , double)); 
  25. void BulletMLRunner_set_doChangeSpeed(int*, void (*fp) (int* , double)); 
  26. void BulletMLRunner_set_doAccelX(int*, void (*fp) (int* , double)); 
  27. void BulletMLRunner_set_doAccelY(int*, void (*fp) (int* , double)); 
  28. void BulletMLRunner_set_getBulletSpeedX(int*, double (*fp) (int* )); 
  29. void BulletMLRunner_set_getBulletSpeedY(int*, double (*fp) (int* )); 
  30. void BulletMLRunner_set_getRand(int*, double (*fp) (int* )); 
  31. }
  32.