diff options
author | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-04 20:29:17 +0000 |
---|---|---|
committer | ennewalker <ennewalker@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-01-04 20:29:17 +0000 |
commit | 07828b78525d85498811687311f0a9cff5901e03 (patch) | |
tree | acfaca459f9a585572290c3fe320ebd2efb545d3 /crawl-ref/source/rltiles/tool | |
parent | 40829b75386e4575b9a8be93066b6d2261e32c84 (diff) | |
download | crawl-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.cc | 18 |
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])) { |