I am learning OOP using c++ on a MicroBit by developing this simple game
main.cpp
- Committer:
- ahmeou
- Date:
- 2020-07-08
- Revision:
- 2:8f1130b99681
- Parent:
- 1:25f13b341b11
- Child:
- 3:a21366e3261e
File content as of revision 2:8f1130b99681:
#include "MicroBit.h" #include "Screen.h" #include "Bullet.h" #include "Spacecraft.h" MicroBit ubit; MicroBitSerial serial(USBTX, USBRX); int main(){ ubit.init(); Screen screen(&ubit); Spacecraft spacecraft; Bullet bullet; bullet.setX(spacecraft.getX()); bullet.setY(spacecraft.getY()); int rnd = 6; while(true){ // move spacecraft rnd = ubit.random(10); serial.send(rnd); if(rnd >= 5) spacecraft.moveRight(); else spacecraft.moveLeft(); // move bullet for(int i = 0; i < 2; i++){ if(bullet.getY() == 0) bullet.setX(spacecraft.getX()); bullet.move(); ubit.sleep(200); screen.draw(bullet); screen.draw(spacecraft); screen.refresh(); } } release_fiber(); }