home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume13 / perp / part01 / perp.h < prev    next >
C/C++ Source or Header  |  1992-08-03  |  785b  |  48 lines

  1.  
  2. #define YSPRSZ 3
  3. #define XSPRSZ 6
  4. #define YSCRSZ 7
  5. #define XSCRSZ 10
  6.  
  7. #define MX 35
  8. #define MY 32
  9. #define HEIGHT 128
  10.  
  11. /* Predeclarations */
  12. void update_status();
  13. void move_dir();
  14. void cleanup();
  15. void read_spr();
  16. void read_map();
  17. void drawmap();
  18. void drawspr();
  19. void init_display();
  20. void startxy();
  21. void mapcpy();
  22. void draw_status();
  23. void draw_start();
  24. void end_scr();
  25. void do_save();
  26. void do_load();
  27. void encode();
  28. void calc_diamonds();
  29. char decode();
  30.  
  31. /* Files used */
  32. #ifndef MAPFILE
  33. char *map_file = "/home/lily/cs/uba/open/lib/perp_map";
  34. #else
  35. char *map_file = MAPFILE;
  36. #endif
  37.  
  38. #ifndef SPRFILE
  39. char *spr_file = "/home/lily/cs/uba/open/lib/perp_spr";
  40. #else
  41. char *spr_file = SPRFILE;
  42. #endif
  43.  
  44. struct savetype {
  45.     char map[MY][MX];
  46.     int x,y,dleft,bleft,level,moves,score,chk;
  47. };
  48.