Daniel Nguyen
Dependencies: 4DGL-uLCD-SE mbed
ScreenAliens.cpp
- Committer:
- dnguyen314
- Date:
- 2017-11-02
- Revision:
- 0:7d7f6032c719
File content as of revision 0:7d7f6032c719:
#include "ScreenAliens.h" #define ALIEN_HEIGHT 8 #define ALIEN_WIDTH 11 #include <iostream> #include "uLCD_4DGL.h" #include "Speaker.h" extern uLCD_4DGL uLCD; extern Speaker mySpeaker; ScreenAliens::ScreenAliens() { move = true; speed = 5; } void ScreenAliens::update() { } void ScreenAliens::isLeft(int x) { moveLeft = x; // So that some moves right first and others move left } int ScreenAliens::getPosX() { return pos_x; } int ScreenAliens::getPosY() { return pos_y; } void ScreenAliens::collide() { uLCD.filled_rectangle(pos_x, pos_y, pos_x + ALIEN_WIDTH, pos_y + ALIEN_HEIGHT, BLACK); pos_x = 128; pos_y = 128; move = false; uLCD.filled_rectangle(pos_x, pos_y, pos_x + ALIEN_WIDTH, pos_y + ALIEN_HEIGHT, BLACK); }