diff options
author | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-06 01:24:14 +0000 |
---|---|---|
committer | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-06 01:24:14 +0000 |
commit | d91b7c79b321690ca48ec952cd6012b419eb3c03 (patch) | |
tree | 748efe10bb91a742523c58f2063f3380b994c0d7 /crawl-ref/source/rltiles | |
parent | b81690b05643d9936b1a5778a2529e16a7eb9854 (diff) | |
download | crawl-ref-d91b7c79b321690ca48ec952cd6012b419eb3c03.tar.gz crawl-ref-d91b7c79b321690ca48ec952cd6012b419eb3c03.zip |
Support colorkey entry in indexed palettes so indexed PNGs get loaded with transparency properly.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8254 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/rltiles')
-rw-r--r-- | crawl-ref/source/rltiles/tool/tile.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/rltiles/tool/tile.cc b/crawl-ref/source/rltiles/tool/tile.cc index 20e6b7a849..ad45879516 100644 --- a/crawl-ref/source/rltiles/tool/tile.cc +++ b/crawl-ref/source/rltiles/tool/tile.cc @@ -358,7 +358,7 @@ bool tile::load(const std::string &filename) m_pixels[dest].r = pal->colors[index].r; m_pixels[dest].g = pal->colors[index].g; m_pixels[dest].b = pal->colors[index].b; - m_pixels[dest].a = 255; + m_pixels[dest].a = (index != img->format->colorkey ? 255 : 0); dest++; } } |