Game codes for Pokemon Academy Yiu Fai Kwok - 201198802 I have read the University Regulations on Plagiarism and state that the work covered by this declaration is my own and does not contain any unacknowledged work from other sources.

Dependencies:   mbed FXOS8700CQ mbed-rtos

Revision:
31:0d2c19a285f6
Parent:
25:31111e6e13ad
--- a/Characters/Bulbasaur.cpp	Mon May 06 20:37:23 2019 +0000
+++ b/Characters/Bulbasaur.cpp	Wed May 08 03:03:46 2019 +0000
@@ -42,7 +42,7 @@
     lcd.drawSprite(_pos_x, _pos_y, 17, 20, (int *)bulbasaur_data);
 }
 
-void Bulbasaur::evo_1_sprite(N5110 &lcd)
+void Bulbasaur::evo_1_sprite(N5110 &lcd, int x, int y)
 {
     int data[33][35] = {
         {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0},
@@ -79,10 +79,10 @@
         {0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0},
         {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
     };
-    lcd.drawSprite(27, 14, 33, 35, (int *)data);
+    lcd.drawSprite(x, y, 33, 35, (int *)data);
 }
  
-void Bulbasaur::evo_2_sprite(N5110 &lcd)
+void Bulbasaur::evo_2_sprite(N5110 &lcd, int x, int y)
 {
     int data[48][58] = {
         {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
@@ -134,7 +134,7 @@
         {0,0,0,0,0,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
         {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
     };
-    lcd.drawSprite(14, 1, 48, 58, (int *)data);
+    lcd.drawSprite(x, y, 48, 58, (int *)data);
 }
  
 void Bulbasaur::evo_3_sprite(N5110 &lcd, int x, int y)