ELEC2645 (2018/19) / Mbed 2 deprecated el17st

Dependencies:   mbed FATFileSystem

Revision:
17:7d4d8905b608
Parent:
15:3d29fb195958
Child:
18:14e5391beccf
diff -r 279b870447be -r 7d4d8905b608 CaMove/CaMove.cpp
--- a/CaMove/CaMove.cpp	Tue May 07 21:26:26 2019 +0000
+++ b/CaMove/CaMove.cpp	Wed May 08 00:30:09 2019 +0000
@@ -28,7 +28,7 @@
     _treg = -1;
 };
 
-void CaMove::move(N5110 &lcd) {
+void CaMove::move(Bitmap &lcd) {
     //If statements to check joystick movement and has in bluilt collsion detection
     //collsion detection check 4 sides for black pixels
     bool c1 = (lcd.getPixel((_h-1),(_v+12)) == 0 &&  lcd.getPixel((_h-1),(_v+1)) == 0) ; 
@@ -59,23 +59,23 @@
 }
     
 
-void CaMove::rend(N5110 &lcd) {
+void CaMove::rend(Bitmap &lcd) {
     //Switch case allows charater to move diagonally and retains its facing direction when stationary
     switch (_fc) {
             case Lt:
-            Bitmap::renderBMP(L[_itr],lcd,_h,_v);
+            lcd.renderBMP(L[_itr],_h,_v);
             break;
             
             case Rt:
-            Bitmap::renderBMP(R[_itr],lcd,_h,_v);
+            lcd.renderBMP(R[_itr],_h,_v);
             break;
             
             case Fd:
-            Bitmap::renderBMP(F[_itr],lcd,_h,_v);
+            lcd.renderBMP(F[_itr],_h,_v);
             break;
             
             case Bd:
-            Bitmap::renderBMP(B[_itr],lcd,_h,_v);
+            lcd.renderBMP(B[_itr],_h,_v);
             break;
         }
 };
@@ -173,7 +173,7 @@
     _cv = y;
 }
 
-void CaMove::chase(N5110 &lcd, int girl) {
+void CaMove::chase(Bitmap &lcd, int girl) {
     int increment;
     switch (girl) {
         case 2:
@@ -202,13 +202,13 @@
         }
         switch (girl) {
             case 2:
-            Bitmap::renderBMP(AIC[_itr],lcd,_ch,_cv);
+            lcd.renderBMP(AIC[_itr],_ch,_cv);
             break;
             case 4:
-            Bitmap::renderBMP(AIC[_itr],lcd,_ch,_cv); // change later
+            lcd.renderBMP(AIC[_itr],_ch,_cv); // change later
             break;
             default:
-            Bitmap::renderBMP(AIM[_itr],lcd,_ch,_cv);
+            lcd.renderBMP(AIM[_itr],_ch,_cv);
             break;
         }
     }