Daniel Nguyen
Dependencies: 4DGL-uLCD-SE mbed
SpaceShip.cpp
- Committer:
- dnguyen314
- Date:
- 2017-11-02
- Revision:
- 0:7d7f6032c719
File content as of revision 0:7d7f6032c719:
#include <iostream> #include "SpaceShip.h" #include "uLCD_4DGL.h" #define ALIEN_HEIGHT 8 #define ALIEN_WIDTH 11 using namespace std; SpaceShip::SpaceShip() { leftSide = 55; rightSide = 75; leftPtr = &leftSide; rightPtr = &rightSide; draw(0); } SpaceShip::~SpaceShip() { } void SpaceShip::draw(int s) { // Where the ship is turns black uLCD.filled_rectangle(leftSide, 110, rightSide, 114, BLACK); *leftPtr += s; *rightPtr += s; // Another red rectangle is made based on input speed uLCD.filled_rectangle(leftSide, 110, rightSide, 114, RED); } void SpaceShip::move(int x) { draw(x); } void SpaceShip::shoot(int b) { } int SpaceShip::getPosX() { return (rightSide - 10); } int SpaceShip::getPosY() { return (leftSide - 2); }