home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d5xx / d591 / monopolysrc.lha / MonopolySrc / monopoly_source.LZH / defines next >
Text File  |  1992-01-06  |  3KB  |  150 lines

  1. /*  inc/defines  contains #include & #define statements for monopoly  */
  2.  
  3.  
  4.  
  5. #include <exec/types.h>
  6. #include <exec/memory.h>
  7. #include <exec/nodes.h>
  8. #include <exec/lists.h>
  9. #include <exec/ports.h>
  10. #include <exec/interrupts.h>
  11. #include <exec/io.h>
  12. #include <exec/libraries.h>
  13. #include <intuition/intuition.h>
  14. #include <libraries/dos.h>
  15. #include <libraries/dosextens.h>
  16. #include <graphics/gfxbase.h>
  17. #include <graphics/gfxmacros.h>
  18. #include <graphics/rastport.h>
  19. #include <graphics/gfx.h>
  20. #include <graphics/view.h>
  21. #include <graphics/gels.h>
  22. #include <graphics/collide.h>
  23. #include <graphics/copper.h>
  24. #include <graphics/regions.h>
  25. #include <workbench/startup.h>
  26. #include <stdio.h>
  27. #include <stdlib.h>
  28. #include <string.h>
  29.  
  30. #ifdef LATTICE
  31.    #include <proto/all.h>
  32. #endif
  33.  
  34.  
  35. /*   #include "hard:monopoly/iff/ilbm.h"   */
  36. #include "mono:iff_h/ilbm.h"
  37. #define INTUITION_REV 33
  38. #define GRAPHICS_REV 33
  39.  
  40. #define SAVE_IT 1
  41. #define LOAD_IT 2
  42.  
  43. #define BOBWIDTH 7   /* My Bob constants. */
  44. #define BOBHEIGHT 7
  45. #define BOBDEPTH 5
  46.  
  47. #define REDX Redbob->BobVSprite->X  /*  position shorthand   */
  48. #define REDY Redbob->BobVSprite->Y
  49. #define GREENX Greenbob->BobVSprite->X
  50. #define GREENY Greenbob->BobVSprite->Y
  51. #define BLUEX Bluebob->BobVSprite->X
  52. #define BLUEY Bluebob->BobVSprite->Y
  53. #define YELLOWX Yellowbob->BobVSprite->X
  54. #define YELLOWY Yellowbob->BobVSprite->Y
  55.  
  56. #define QUIT 1     /* table of parameters for Really() */
  57. #define SAVEGAME 2
  58. #define NEWGAME 3
  59. #define OLDGAME 4
  60.  
  61. #define HUMAN 1
  62. #define COMPUTER 2
  63. #define DEAD 3
  64.  
  65. #define white 1
  66. #define purple 2
  67. #define lt_blue 3
  68. #define maroon 4
  69. #define orange 5
  70. #define red 6
  71. #define yellow 7
  72. #define green 8
  73. #define dk_blue 9
  74. #define black 10
  75. #define cblue 11
  76. #define chest_yellow 12
  77. #define chance_orange 13
  78. #define brite_green 14
  79. #define royal_blue 15
  80. #define flesh 16
  81. #define tan 18
  82. #define lt_gray 20
  83. #define dk_gray 21
  84. #define dk_maroon 22
  85. #define bd_gray 23
  86. #define somegray 29
  87.  
  88. #define EXDepth 5
  89. #define maxColorReg (1<<EXDepth)
  90. #define MIN(a,b) ((a)<(b)?(a):(b))
  91.  
  92. #define SafeFreeMem(p,q) {if(p)FreeMem(p,q);}
  93.     
  94. /* Def the size of a temp buffer used in unscrambling the ILBM rows.*/
  95. #define bufSz 512
  96.  
  97. #define GID0 0
  98. #define GID1 1
  99. #define GID2 2
  100. #define GN0  3
  101. #define GN1  4
  102. #define GN2  5
  103. #define GN3  6
  104. #define GN4  7
  105. #define VN   8
  106. #define DN   9
  107.  
  108. #define Fancy  0
  109.  
  110. #define SLUSH 4
  111. #define BANK  5
  112.  
  113. #define DELAY 20000
  114.  
  115. #define BUILD 0
  116. #define SELL 1
  117. #define MAKE 2
  118. #define LIFT 3
  119.  
  120. #define YES 1
  121. #define NO 2
  122.  
  123. #define NOBIDS 5
  124. #define GOODBID 6
  125. #define BADBID 7
  126.  
  127. #define NO_FILE_TO_LOAD 1
  128. #define CANT_LOCK_LOAD_FILE 2
  129. #define OPEN_FILE_FAILED 3
  130. #define BAD_HEADER 4
  131. #define GAME_RESTORED 5
  132.  
  133. #define NO_FILE_TO_SAVE 6
  134. #define DONT_OVERWRITE 7
  135. #define CANT_LOCK_SAVE_FILE 8
  136. #define GAME_SAVED 9
  137.  
  138. #define ALLOCMEM_FAILED 10
  139.  
  140. #define UP 1
  141. #define DOWN 2
  142. #define PAGE 3
  143. #define MAX_LINES 201
  144. #define SHOW_LINES 17
  145. #define HELP 0x5f
  146. /*
  147. extern struct FileHandle *Open();
  148. extern struct FileLock *Lock();
  149. */
  150.