Laila Al Badwawi 200906179 SpaceInvaders I declare this my own independent work and understand the university rules on plagiarism.

Dependencies:   mbed

Committer:
fy14lkaa
Date:
Sun May 05 01:58:17 2019 +0000
Revision:
98:663e584183bf
Parent:
97:58e5b454931f
Child:
128:a3f581b8461c
make some changes to bullet.h such as adding new variables (int fired_bullet,speed_bullet) also choose to initialize x and y coordinate of bullet in void init function.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fy14lkaa 28:4786e81ce3e3 1 #include "Alien.h"
fy14lkaa 28:4786e81ce3e3 2
fy14lkaa 28:4786e81ce3e3 3
fy14lkaa 28:4786e81ce3e3 4 Alien::Alien()
fy14lkaa 28:4786e81ce3e3 5 {
fy14lkaa 28:4786e81ce3e3 6
fy14lkaa 28:4786e81ce3e3 7 }
fy14lkaa 28:4786e81ce3e3 8
fy14lkaa 28:4786e81ce3e3 9 Alien::~Alien()
fy14lkaa 28:4786e81ce3e3 10 {
fy14lkaa 28:4786e81ce3e3 11
fy14lkaa 28:4786e81ce3e3 12 }
fy14lkaa 28:4786e81ce3e3 13
fy14lkaa 91:f9e2ff484014 14
fy14lkaa 96:01434284987f 15 void Alien::init(int x_alien,int y_alien, int speed_alien)
fy14lkaa 28:4786e81ce3e3 16 {
fy14lkaa 97:58e5b454931f 17
fy14lkaa 96:01434284987f 18 _x_alien = x_alien;
fy14lkaa 96:01434284987f 19 _y_alien = y_alien;
fy14lkaa 97:58e5b454931f 20 _speed_alien = speed_alien;
fy14lkaa 91:f9e2ff484014 21
fy14lkaa 28:4786e81ce3e3 22 }
fy14lkaa 97:58e5b454931f 23
fy14lkaa 97:58e5b454931f 24 void Alien::draw(N5110 &lcd)
fy14lkaa 97:58e5b454931f 25 {
fy14lkaa 97:58e5b454931f 26 lcd.drawRect(_x_alien,_y_alien,_x_alien+5,_y_alien+5,FILL_BLACK);
fy14lkaa 97:58e5b454931f 27 }
fy14lkaa 98:663e584183bf 28
fy14lkaa 98:663e584183bf 29 void Alien::update(Direction d,float mag)
fy14lkaa 98:663e584183bf 30 {
fy14lkaa 98:663e584183bf 31 _speed_alien = int(mag*10.0f);
fy14lkaa 98:663e584183bf 32
fy14lkaa 98:663e584183bf 33 }