home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Games / SpriteFight 2002 v2.0a1 / Spritez.h < prev    next >
Encoding:
Text File  |  1996-04-29  |  1.6 KB  |  62 lines  |  [TEXT/KAHL]

  1. //  Spritez.h
  2. // By Stefan C. Sinclair Copyright © 1995 All rights reserved.
  3.  
  4.  
  5. #ifndef __SPRITEZ__
  6. #define __SPRITEZ__
  7.  
  8. #ifndef __MENUS__
  9. #include <Menus.h>
  10. #endif
  11.  
  12. #ifndef __SPRITEWORLD__
  13. #include "SpriteWorld.h"
  14. #endif
  15.  
  16. #ifndef __SPRITE__
  17. #include "Sprite.h"
  18. #endif
  19.  
  20. #include "StefSpritez.h"
  21. #include "SpriteFile.h"
  22. #include "SpriteCicnNumbers.h"
  23.  
  24. #define kBackDropPixPatID        128
  25. #define kArenaPICTResID            128
  26. #define kComputerWinPICTResID    135
  27. #define kP1WinPICTResID            136
  28. #define kP2WinPICTResID            137
  29.  
  30. #define kBGMusicResID            128
  31.  
  32. #define kNumberOfSecondsPerRound    90
  33.         
  34. #define kHourGlassW                73
  35. #define kHourGlassH                39
  36. #define kHourGlassTop            52
  37. #define kHourGlassLeft            4
  38. #define kHourGlassBottom        (kHourGlassTop+kHourGlassH)
  39. #define kHourGlassRight            (kHourGlassLeft+kHourGlassW)
  40.  
  41. #define kTimeRectTop            (kHourGlassTop+12)
  42. #define kTimeRectLeft            (kHourGlassLeft+30)
  43. #define kTimeRectBottom            (kHourGlassBottom-12)
  44. #define kTimeRectRight            (kHourGlassRight-8)
  45.  
  46. #define kDrawTimeBottom            (kTimeRectBottom-2)
  47. #define kDrawTimeLeft            (kTimeRectLeft+2)
  48. #define kDrawTimeTextSize        14
  49. #define kDrawTimeTextFont        systemFont
  50. #define DRAW_TIME                {TextFont(kDrawTimeTextFont);TextSize(kDrawTimeTextSize); \
  51.                                 EraseRect(&timeRect);MoveTo(kDrawTimeLeft,kDrawTimeBottom); \
  52.                                 DrawString(timeStr);}
  53.  
  54. OSErr CombatCommand(Boolean *player1Victorious);
  55. OSErr CreateSpriteGame(SpriteGamePtr gPtr);
  56. void MyDisposeSpriteGame(SpriteGamePtr spriteGameP);
  57. void SpriteTestCommand(    CWindowPtr srcWindowP);
  58. void SetupSpriteGame(SpriteGamePtr gPtr);
  59. void SpriteFuneral(short theWinner);
  60. short DetermineWinner(SpriteWorldPtr spriteWorldP);
  61.  
  62. #endif /* Spritez */