home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Rollenspiele / SwordOfFargoal / fargoal20030731b.exe / fargoal / src / gfx.h < prev    next >
C/C++ Source or Header  |  2003-07-31  |  822b  |  57 lines

  1. #include "char.h"
  2.  
  3. enum
  4. {
  5.     LC_TITLE,
  6.     LC_MENU,
  7.     LC_SELECTED,
  8.     LC_MESSAGE,
  9.     LC_HELP,
  10.     LC_GOLD,
  11.     LC_HEALTHY,
  12.     LC_HEALTH,
  13.     LC_HURT,
  14.     LC_STATS,
  15.     LC_INFO ,
  16.     LC_DUNGEON,
  17.     LC_EMPTY,
  18.     LC_BEACONS,
  19.     LC_BEACON,
  20.     LC_SACKS,
  21.     LC_POTIONS,
  22.     LC_NOPOTIONS,
  23.     LC_NOSPELL,
  24.     LC_SPELL,
  25.     LC_CAST,
  26.     LC_TIME,
  27.     LC_BLINK,
  28.     LC_HIGHLIGHT,
  29.     COLOR_COUNT
  30. };
  31.  
  32. #define TILE_NUM 16
  33. #define ANIM_STEPS 16
  34.  
  35. extern BITMAP *tiles[TILE_NUM];
  36. extern BITMAP *anims[CHAR_NUM];
  37.  
  38. extern BITMAP *title;
  39. extern BITMAP *tileset_bmp;
  40. extern BITMAP *charset_bmp;
  41.  
  42. extern int layout;
  43. extern int tileset;
  44. extern int charset;
  45. extern int scheme;
  46. extern int doublesize;
  47.  
  48. extern char tileset_name[100];
  49. extern char charset_name[100];
  50. extern char layout_name[100];
  51. extern char scheme_name[100];
  52.  
  53. extern int sprite_w, sprite_h;
  54.  
  55. int graphics_init (void);
  56. int layout_color (int n);
  57.