home *** CD-ROM | disk | FTP | other *** search
/ Nebula 1995 August / NEBULA.bin / SourceCode / GameKit / Examples / NX_Invaders / NXIBullet.h < prev    next >
Encoding:
Text File  |  1994-06-07  |  563 b   |  27 lines

  1.  
  2. // This object moves and renders the marching aliens.
  3.  
  4. #import <gamekit/gamekit.h>
  5.  
  6. // size of an alien
  7. #define BULLET_WIDTH    6
  8. #define BULLET_HEIGHT    16
  9. #define BULLET_FRAMES    4
  10.  
  11. // possible states (determine what we can do, etc.)
  12. #define BULLET_ACTIVE        (GK_DEAD_ACTOR + 1)
  13. #define BULLET_INACTIVE        GK_DEAD_ACTOR
  14.  
  15. // speed of bullet drop...
  16. #define BULLET_DROP_SPEED    2
  17.  
  18. @interface NXIBullet:GKActor
  19. {
  20. }
  21.  
  22. - init;
  23. - collidedWith:anActor;    // called when it is detected that we hit something
  24. - move:sender;            // decide where to move the ghost for the next frame
  25.  
  26. @end
  27.