summaryrefslogtreecommitdiff
path: root/GUI.cpp
diff options
context:
space:
mode:
authorJapa2012-08-24 23:29:55 +0530
committerJapa2012-08-24 23:29:55 +0530
commitb7af8ca75b244fb7499e4bfd920f5df9a4ab6f83 (patch)
tree00223e1e3e1c90a6ebcd1d189a241febe4d55117 /GUI.cpp
parent5d4f06d785f8a9933679fe3caa12c18215e9674d (diff)
downloadstonesense-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.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/GUI.cpp b/GUI.cpp
index 1109866..da69aae 100644
--- a/GUI.cpp
+++ b/GUI.cpp
@@ -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++)