John Aspinall / Mbed 2 deprecated SpaceGame

Dependencies:   4DGL-uLCD-SE PinDetect mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Rectangle.cpp Source File

Rectangle.cpp

00001 #include "Rectangle.h"
00002 
00003 Rectangle::Rectangle() {
00004     
00005 }
00006 
00007 void Rectangle::init(int x, int y, uLCD_4DGL *uLCD) {
00008     initSprite(x, y, uLCD);
00009     setDimensions(4,4);
00010 }
00011 
00012 void Rectangle::setDimensions(int height, int width) {
00013     _height = height;
00014     _width = width;    
00015 }
00016 
00017 void Rectangle::drawRect(int baseX, int baseY, int color) {
00018     int newX = baseX + _x;
00019     int newY = baseY + _y;
00020     _uLCDptr->filled_rectangle(newX, newY, newX + _width, newY + _height,  color);
00021 }