I am learning OOP using c++ on a MicroBit by developing this simple game

Dependencies:   microbit

Committer:
ahmeou
Date:
Wed Jul 08 16:35:55 2020 +0000
Revision:
0:17bdfb0e7069
Child:
1:25f13b341b11
qualified name not allowed error happened after working fine; reason: unknown

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ahmeou 0:17bdfb0e7069 1 #include "MicroBit.h"
ahmeou 0:17bdfb0e7069 2 #include "game.h"
ahmeou 0:17bdfb0e7069 3 #include "Screen.h"
ahmeou 0:17bdfb0e7069 4
ahmeou 0:17bdfb0e7069 5 MicroBit ubit;
ahmeou 0:17bdfb0e7069 6
ahmeou 0:17bdfb0e7069 7 int main(){
ahmeou 0:17bdfb0e7069 8 Screen screen(&ubit);
ahmeou 0:17bdfb0e7069 9
ahmeou 0:17bdfb0e7069 10 Spacecraft spacecraft;
ahmeou 0:17bdfb0e7069 11 Bullet bullet;
ahmeou 0:17bdfb0e7069 12 bullet.setX(spacecraft.getX());
ahmeou 0:17bdfb0e7069 13 bullet.setY(spacecraft.getY());
ahmeou 0:17bdfb0e7069 14
ahmeou 0:17bdfb0e7069 15 // while(true){
ahmeou 0:17bdfb0e7069 16 // screen.draw(bullet);
ahmeou 0:17bdfb0e7069 17 // screen.draw(spacecraft);
ahmeou 0:17bdfb0e7069 18 // screen.refresh();
ahmeou 0:17bdfb0e7069 19 //
ahmeou 0:17bdfb0e7069 20 // // move spacecraft
ahmeou 0:17bdfb0e7069 21 // spacecraft.setX(spacecraft.getX() + 1 - 2 * ubit.random(1));
ahmeou 0:17bdfb0e7069 22 //
ahmeou 0:17bdfb0e7069 23 // // move bullet
ahmeou 0:17bdfb0e7069 24 // for(int i = 0; i < 2; i++){
ahmeou 0:17bdfb0e7069 25 // if(bullet.getY() == 0)
ahmeou 0:17bdfb0e7069 26 // bullet.setX(spacecraft.getX());
ahmeou 0:17bdfb0e7069 27 // bullet.move();
ahmeou 0:17bdfb0e7069 28 // ubit.sleep(200);
ahmeou 0:17bdfb0e7069 29 // }
ahmeou 0:17bdfb0e7069 30 //
ahmeou 0:17bdfb0e7069 31 // }
ahmeou 0:17bdfb0e7069 32
ahmeou 0:17bdfb0e7069 33 release_fiber();
ahmeou 0:17bdfb0e7069 34 }
ahmeou 0:17bdfb0e7069 35