World In Balance game

Dependencies:   4DGL-uLCD-SE PinDetect mbed

Revision:
0:1305fa20a8db
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/SpaceShipEarth.cpp	Wed Nov 08 20:25:03 2017 +0000
@@ -0,0 +1,46 @@
+#include "SpaceShipEarth.h"
+
+int spaceship_earth1[EARTH_WIDTH *EARTH_HEIGHT] = {
+    _,_,S,S,S,S,S,S,_,_,
+    _,S,I,I,I,I,I,I,S,_,
+    S,I,I,I,I,I,I,I,I,S,
+    S,I,I,I,I,I,I,I,I,S,
+    S,I,I,I,I,I,I,I,I,S,
+    S,I,I,I,I,I,I,I,I,S,
+    S,I,I,I,I,I,I,I,I,S,
+    S,I,I,I,I,I,I,I,I,S,
+    S,I,I,I,I,I,I,I,S,_,
+    _,S,S,S,S,S,S,S,_,_,
+ };
+ 
+int earthErase[EARTH_WIDTH * EARTH_HEIGHT] = {
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_,
+    _,_,_,_,_,_,_,_,_,_, 
+};
+
+SpaceShipEarth::SpaceShipEarth() {
+    setX(63);
+    setY(63);
+    setSprite(spaceship_earth1);
+    setDestroyed(false);
+    setHeight(EARTH_HEIGHT);
+    setWidth(EARTH_WIDTH);
+}
+
+void SpaceShipEarth::draw() {
+    uLCD.BLIT(getX() - (EARTH_WIDTH / 2), getY() - (EARTH_HEIGHT / 2),
+        EARTH_WIDTH, EARTH_HEIGHT, getSprite());
+}
+
+void SpaceShipEarth::update() {
+    uLCD.BLIT(getX() - (EARTH_WIDTH / 2), getY() - (EARTH_HEIGHT / 2),
+        EARTH_WIDTH, EARTH_HEIGHT, earthErase);
+}
\ No newline at end of file