summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/rltiles/tool
diff options
context:
space:
mode:
authorennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-04 20:29:17 +0000
committerennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-04 20:29:17 +0000
commit07828b78525d85498811687311f0a9cff5901e03 (patch)
treeacfaca459f9a585572290c3fe320ebd2efb545d3 /crawl-ref/source/rltiles/tool
parent40829b75386e4575b9a8be93066b6d2261e32c84 (diff)
downloadcrawl-ref-07828b78525d85498811687311f0a9cff5901e03.tar.gz
crawl-ref-07828b78525d85498811687311f0a9cff5901e03.zip
Small fix to the tile_convert utility to allow PNGs to be loaded too.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8206 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/rltiles/tool')
-rw-r--r--crawl-ref/source/rltiles/tool/tile_convert.cc18
1 files changed, 12 insertions, 6 deletions
diff --git a/crawl-ref/source/rltiles/tool/tile_convert.cc b/crawl-ref/source/rltiles/tool/tile_convert.cc
index b65518cfb2..aa337fc5cb 100644
--- a/crawl-ref/source/rltiles/tool/tile_convert.cc
+++ b/crawl-ref/source/rltiles/tool/tile_convert.cc
@@ -18,16 +18,22 @@ int main(int argc, char **argv)
strcpy(dest, argv[1]);
size_t len = strlen(dest);
- if (strcmp(&dest[len-4], ".bmp"))
+ if (!strcmp(&dest[len-4], ".bmp"))
{
- printf("File '%s' does not end in bmp.\n", argv[1]);
+ dest[len-3] = 'p';
+ dest[len-2] = 'n';
+ dest[len-1] = 'g';
+ }
+ else if (!strcmp(&dest[len-4], ".png"))
+ {
+ // ok as-is.
+ }
+ else
+ {
+ printf("File '%s' does not end in bmp or png.\n", argv[1]);
return -2;
}
- dest[len-3] = 'p';
- dest[len-2] = 'n';
- dest[len-1] = 'g';
-
tile conv;
if (!conv.load(argv[1]))
{