home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Action / Parsec47 / Parsec47.exe / p47 / import / bulletml.d next >
Text File  |  2003-11-29  |  2KB  |  36 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. //typedef int BulletMLParser;
  11. //typedef int BulletMLState;
  12. //typedef int BulletMLRunner;
  13. //typedef int BulletMLRunnerD;
  14. int* BulletMLRunner_new_parser(BulletMLParser*);
  15. int* BulletMLRunner_new_state(BulletMLState*);
  16. void BulletMLRunner_delete(int*);
  17. void BulletMLRunner_run(int* );
  18. bool BulletMLRunner_isEnd(int* );
  19. void BulletMLRunner_set_getBulletDirection(int*, double (*fp) (int* )); 
  20. void BulletMLRunner_set_getAimDirection(int*, double (*fp) (int* )); 
  21. void BulletMLRunner_set_getBulletSpeed(int*, double (*fp) (int* )); 
  22. void BulletMLRunner_set_getDefaultSpeed(int*, double (*fp) (int* )); 
  23. void BulletMLRunner_set_getRank(int*, double (*fp) (int* )); 
  24. void BulletMLRunner_set_createSimpleBullet(int*, void (*fp) (int* , double, double)); 
  25. void BulletMLRunner_set_createBullet(int*, void (*fp) (int* , BulletMLState*, double, double)); 
  26. void BulletMLRunner_set_getTurn(int*, int (*fp) (int* )); 
  27. void BulletMLRunner_set_doVanish(int*, void (*fp) (int* )); 
  28. void BulletMLRunner_set_doChangeDirection(int*, void (*fp) (int* , double)); 
  29. void BulletMLRunner_set_doChangeSpeed(int*, void (*fp) (int* , double)); 
  30. void BulletMLRunner_set_doAccelX(int*, void (*fp) (int* , double)); 
  31. void BulletMLRunner_set_doAccelY(int*, void (*fp) (int* , double)); 
  32. void BulletMLRunner_set_getBulletSpeedX(int*, double (*fp) (int* )); 
  33. void BulletMLRunner_set_getBulletSpeedY(int*, double (*fp) (int* )); 
  34. void BulletMLRunner_set_getRand(int*, double (*fp) (int* )); 
  35. }
  36.