Laila Al Badwawi 200906179 SpaceInvaders I declare this my own independent work and understand the university rules on plagiarism.
Dependencies: mbed
Spaceship/Spaceship.cpp
- Committer:
- fy14lkaa
- Date:
- 2019-05-09
- Revision:
- 138:66befaefb27e
- Child:
- 139:c46a2cef7e09
File content as of revision 138:66befaefb27e:
#include "Spaceship.h" Spaceship::Spaceship() { } Spaceship::~Spaceship() { } void Spaceship::init(int x_spaceship,int y_spaceship, int speed_spaceship) { _x_spaceship= x_spaceship; _y_spaceship= y_spaceship; _speed_spaceship= speed_spaceship; } void Spaceship::draw(N5110 &lcd) { lcd.drawSprite(_x_spaceship,_y_spaceship,32,32,(int *) spaceship2); } void Spaceship::update(Direction d,float mag) { _speed_spaceship = int(mag*10.0f); if(d==N){ // printf("North\n"); _y_spaceship-=2; } else if(d==S){ // printf("North\n"); _y_spaceship+=2; } if(_y_spaceship>=30){ _y_spaceship=30; } else if(_y_spaceship<=0){ _y_spaceship=0; } } int Spaceship::get_pos_x() { return _x_spaceship; } int Spaceship::get_pos_y() { return _y_spaceship; } void Spaceship::set_pos(int x, int y) { _x_spaceship = x; _y_spaceship = y; } void Spaceship::add_score() { _score++; } int Spaceship::get_score() { return _score; }