Ben Evans / Mbed 2 deprecated Defender_Game

Dependencies:   mbed

Revision:
23:cc44e26c08fa
Parent:
22:053c11a202e1
Child:
26:1a7056eb3253
--- a/test.h	Wed May 06 11:24:22 2020 +0000
+++ b/test.h	Wed May 06 12:15:16 2020 +0000
@@ -5,6 +5,7 @@
 #include "Map_test.h"
 #include "GameEngine_test.h"
 #include "Alien_test.h"
+#include "Weapons_test.h"
  
 /** Test
 @brief Runs all tests for game 
@@ -101,4 +102,20 @@
     printf ("\nalien_movement_test passed %d tests out of 4\n",passed_counter);
 }
 
+// Weapons tests -----------------------------------------------------------------
+void run_weapons_draw_tests(){
+    printf ("\nTesting spaceship_draw_tests() \n");
+    int passed_counter = 0;
+    
+    // Runs test with max movement directions 
+    if (weapons_draw_test(1, 1, 1, 49, 24)) passed_counter++;
+    if (weapons_draw_test(1, 1, 2, 52, 24)) passed_counter++;
+    if (weapons_draw_test(0, 1, 2, 49, 24)) passed_counter++;
+    if (weapons_draw_test(1, 0, 1, 36, 24)) passed_counter++;
+    if (weapons_draw_test(1, 0, 2, 33, 24)) passed_counter++;
+    if (weapons_draw_test(0, 0, 2, 33, 24)) passed_counter++;
+    
+    // prints results
+    printf ("\nspaceship_draw_test passed %d tests out of 6\n",passed_counter);
+}
 #endif
\ No newline at end of file