Simple vertical scrolling space shooter game using navigation switch (joystick), uLCD-144-G2, and a pushbutton switch.

Dependencies:   4DGL-uLCD-SE PinDetect mbed

Committer:
jaspinall3
Date:
Thu Mar 17 20:47:11 2016 +0000
Revision:
0:5c666e5cd22d
March 17, 2016 Vertical Scrolling Space Shooter

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jaspinall3 0:5c666e5cd22d 1 #include "Circle.h"
jaspinall3 0:5c666e5cd22d 2
jaspinall3 0:5c666e5cd22d 3 Circle::Circle() {
jaspinall3 0:5c666e5cd22d 4
jaspinall3 0:5c666e5cd22d 5 }
jaspinall3 0:5c666e5cd22d 6
jaspinall3 0:5c666e5cd22d 7 void Circle::init(int x, int y, uLCD_4DGL *uLCD) {
jaspinall3 0:5c666e5cd22d 8 initSprite(x, y, uLCD);
jaspinall3 0:5c666e5cd22d 9 setRadius(2);
jaspinall3 0:5c666e5cd22d 10 }
jaspinall3 0:5c666e5cd22d 11
jaspinall3 0:5c666e5cd22d 12 void Circle::setRadius(int r) {
jaspinall3 0:5c666e5cd22d 13 _radius = r;
jaspinall3 0:5c666e5cd22d 14 }
jaspinall3 0:5c666e5cd22d 15
jaspinall3 0:5c666e5cd22d 16 void Circle::drawCircle(int baseX, int baseY, int color) {
jaspinall3 0:5c666e5cd22d 17 int newX = baseX + _x;
jaspinall3 0:5c666e5cd22d 18 int newY = baseY + _y;
jaspinall3 0:5c666e5cd22d 19 _uLCDptr->filled_circle(newX, newY, _radius, color);
jaspinall3 0:5c666e5cd22d 20 }