]> git.draconx.ca Git - liblbx.git/blobdiff - tests/regress.zsh
liblbx: Don't scale palette values internally.
[liblbx.git] / tests / regress.zsh
index 041e83f184cfd09b424b1abc30f1cdb00fbb1876..a3a5adf89f9d452bc2d6d6d40a645e9a3f8ac44d 100755 (executable)
@@ -43,53 +43,53 @@ $LBXTOOL -xf $DATADIR/mainmenu.lbx mainmenu.lbx.{000,007,021}
 
 echo "mainmenu.lbx.021: single frame, embedded palette:"
 $LBXIMG -df mainmenu.lbx.021
-compare 0 390c49cfd1fe5e2ac0490be976f20936
+compare 0 b5d488667bed557a089c5d8f8b0a3d64
 
 echo "mainmenu.lbx.007: single frame, external palette:"
 $LBXIMG -dp fonts.lbx.006 < mainmenu.lbx.007
-compare 0 76def3e188f666025c62e621e23ab0d0
+compare 0 5b9a1a10e4979531e91a41f02ee40537
 
 echo "mainmenu.lbx.000: multi frame, external palette:"
 $LBXIMG -dp fonts.lbx.006 < mainmenu.lbx.000 0 15 49
-compare  0 cc4ae6d96f6233f3b50bdce8b7ca74ee
-compare 15 cad158da9a015adfcea7809a8a3b6f4b
-compare 49 390c49cfd1fe5e2ac0490be976f20936
+compare  0 6556baafebe441498f33865f2e9eb0de
+compare 15 76a6e8fe18614423f8780ee80f513e8c
+compare 49 b5d488667bed557a089c5d8f8b0a3d64
 
 # Logos
 $LBXTOOL -xf $DATADIR/logo.lbx
 
 echo "logo.lbx.000: single frame, embedded palette, transparency:"
 $LBXIMG -df logo.lbx.000
-compare 0 5cc8d2b761390d15be2738030c658bfc
+compare 0 cf4cbcb834ef35890d1283928b0187bf
 
 echo "logo.lbx.001: multi frame, embedded palette:"
 $LBXIMG -df logo.lbx.001 0 30 63
-compare  0 f3f0859b39f2e76091842c8a7276b2a1
-compare 30 8fb41356a20c68c3be0939ad49256cf9
-compare 63 156f381c5d4bf6178affd3d6a4720118
+compare  0 542778cde51dc821e225ddd4a16dc197
+compare 30 609c2b9be5a1e18f5c36398554f9f2ec
+compare 63 664b12c7259948900ded3ff93e1f4ec7
 
 # Ships
 $LBXTOOL -xf $DATADIR/ships.lbx ships.lbx.{042,049}
 
 echo "ships.lbx.042: single frame, external+override palette, transparency:"
 $LBXIMG -df ships.lbx.042 -p fonts.lbx.012 -O ships.lbx.049
-compare 0 bd643736d46ef387bcffcc8803aabb83
+compare 0 3426ef9c5c8e3dfbd1a95ed9211e2342
 
 # Nebulae
 $LBXTOOL -xf $DATADIR/starbg.lbx starbg.lbx.009
 
 echo "starbg.lbx.009: single frame, raw data:"
 $LBXIMG -df starbg.lbx.009 -p fonts.lbx.005
-compare 0 cfc5d92b6503951c4962498c7dcfea31
+compare 0 2e430234f410ef208f78d99a64fa449f
 
 # Monsters
 $LBXTOOL -xf $DATADIR/monster.lbx monster.lbx.{007,014}
 
 echo "monster.lbx.007: multi frame, chunked:"
 $LBXIMG -df monster.lbx.007 -p fonts.lbx.004 -O monster.lbx.014 0 5 19
-compare  0 59399c8d2d74116ff4b330a2cc1f3cc2
-compare  5 6947e108f7c8d2d2d626c67af3fdb7e2
-compare 19 03d86257527f0d7a91c2cde57059e734
+compare  0 20eb7d52abb3cd718426d4732d9e2286
+compare  5 ea8c7a5fbeb9043fd8f30ae91b13550a
+compare 19 d501ecf1599ea724846625a9711c6ccb
 
 # Clean up
 if [[ $FAILED -eq 0 ]]; then
@@ -97,4 +97,5 @@ if [[ $FAILED -eq 0 ]]; then
        rm -rf -- $SCRATCH
 else
        echo "$FAILED test(s) FAILED"
+       exit 1
 fi