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