summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilepick.cc
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-03 03:33:06 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-03 03:33:06 +0000
commit49414c2dc37b9868dfbd7fcafdc8443fcbeab9eb (patch)
treeb244a679a1426359664c15b602167d6b0211c764 /crawl-ref/source/tilepick.cc
parent929f13b8fc120e71cfd6acac7f1c2e899cc052d1 (diff)
downloadcrawl-ref-49414c2dc37b9868dfbd7fcafdc8443fcbeab9eb.tar.gz
crawl-ref-49414c2dc37b9868dfbd7fcafdc8443fcbeab9eb.zip
Fixing issue where some randart books had incorrect tiles.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8157 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/tilepick.cc')
-rw-r--r--crawl-ref/source/tilepick.cc14
1 files changed, 9 insertions, 5 deletions
diff --git a/crawl-ref/source/tilepick.cc b/crawl-ref/source/tilepick.cc
index 615c8eb27f..808ac84644 100644
--- a/crawl-ref/source/tilepick.cc
+++ b/crawl-ref/source/tilepick.cc
@@ -2083,15 +2083,19 @@ int tileidx_item(const item_def &item)
}
case OBJ_BOOKS:
- type= special % 10;
- if (type < 2)
+ switch (special % 10)
+ {
+ default:
+ case 0:
+ case 1:
return TILE_BOOK_PAPER_OFFSET + colour;
- if (type == 2)
+ case 2:
return TILE_BOOK_LEATHER_OFFSET + special/10;
- if (type == 3)
+ case 3:
return TILE_BOOK_METAL_OFFSET + special/10;
- if (type == 4)
+ case 4:
return TILE_BOOK_PAPYRUS;
+ }
case OBJ_STAVES:
if (item_is_rod(item))