diff options
| author | Japa | 2012-08-24 23:29:55 +0530 |
|---|---|---|
| committer | Japa | 2012-08-24 23:29:55 +0530 |
| commit | b7af8ca75b244fb7499e4bfd920f5df9a4ab6f83 (patch) | |
| tree | 00223e1e3e1c90a6ebcd1d189a241febe4d55117 /GUI.cpp | |
| parent | 5d4f06d785f8a9933679fe3caa12c18215e9674d (diff) | |
| download | stonesense-b7af8ca75b244fb7499e4bfd920f5df9a4ab6f83.tar.gz stonesense-b7af8ca75b244fb7499e4bfd920f5df9a4ab6f83.tar.bz2 stonesense-b7af8ca75b244fb7499e4bfd920f5df9a4ab6f83.tar.xz | |
changed default creature sprite behavior to show a creature's letter instead of a purple question mark.
Diffstat (limited to 'GUI.cpp')
| -rw-r--r-- | GUI.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -62,6 +62,7 @@ ALLEGRO_BITMAP* IMGBloodSheet; ALLEGRO_BITMAP* IMGEngFloorSheet;
ALLEGRO_BITMAP* IMGEngLeftSheet;
ALLEGRO_BITMAP* IMGEngRightSheet;
+ALLEGRO_BITMAP* IMGLetterSheet;
ALLEGRO_BITMAP* buffer = 0;
ALLEGRO_BITMAP* bigFile = 0;
@@ -1063,6 +1064,7 @@ void loadGraphicsFromDisk() if(!load_from_path(p, "engravings_floor.png", IMGEngFloorSheet)) return;
if(!load_from_path(p, "engravings_left.png", IMGEngLeftSheet)) return;
if(!load_from_path(p, "engravings_right.png", IMGEngRightSheet)) return;
+ if(!load_from_path(p, "Sir_Henry's_32x32.png", IMGLetterSheet)) return;
al_destroy_path(p);
createEffectSprites();
}
@@ -1118,6 +1120,11 @@ void flushImgFiles() al_destroy_bitmap(IMGEngRightSheet);
IMGEngRightSheet = 0;
}
+ if(IMGLetterSheet)
+ {
+ al_destroy_bitmap(IMGLetterSheet);
+ IMGLetterSheet = 0;
+ }
uint32_t numFiles = (uint32_t)IMGFilelist.size();
assert( numFiles == IMGFilenames.size());
for(uint32_t i = 0; i < numFiles; i++)
|
