Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed FATFileSystem
Diff: CaMove/CaMove.cpp
- 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;
}
}