]> git.draconx.ca Git - rrace.git/blobdiff - tests/game.at
Fix bitmap generation in goal overlay feature.
[rrace.git] / tests / game.at
index 76c802a5beb9072783c092cf1cc604f38d266eb6..610b066817f0b0170cef98f7f8a21c9e6f9ad2a3 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright © 2022 Nick Bowler
+# Copyright © 2022-2023 Nick Bowler
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -47,6 +47,8 @@ below(0)    below(1)    below(2)    below(3)    below(4)
 
 AT_CLEANUP
 
+TEST_TAP_SIMPLE([board_rect], [boardrect], [], [board])
+
 AT_SETUP([game_do_move zigzag])
 
 AT_CHECK([boardmove m4_do(
@@ -627,3 +629,26 @@ AT_DATA([expout],
 AT_CHECK([checkgoal <boards.dat >result.dat && cat result.dat], [0], [expout])
 
 AT_CLEANUP
+
+AT_SETUP([game_overlay_goal])
+
+AT_DATA([boards.dat], [dnl
+0 0 0  0  0  0
+0 0 0 -1  0  0
+0 0 0  0 -1  0
+0 0 0  0  0 -1
+1ffffff 1ffffff 1ffffff 0 0 0
+])
+
+AT_DATA([expout], [dnl
+0000000 0000000 0000000
+00739c0 0000000 0000000
+0000000 00739c0 0000000
+0000000 0000000 00739c0
+1f8c63f 1f8c63f 1f8c63f
+])
+
+AT_CHECK([overlaygoal <boards.dat >result.dat && cat result.dat],
+  [0], [expout])
+
+AT_CLEANUP