ELEC2645 (2018/19) / Mbed 2 deprecated fy14lkaa

Dependencies:   mbed

Committer:
fy14lkaa
Date:
Sun Apr 21 14:49:03 2019 +0000
Revision:
44:0b0d31dc3d05
Parent:
43:df52eec1a127
Child:
45:c58777a61caf
declared [int_height] variable in space_ship.h which represent the height of the space ship.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
fy14lkaa 34:4bff5515060e 1 #ifndef SPACE_SHIP_H
fy14lkaa 34:4bff5515060e 2 #define SPACE_SHIP_H
fy14lkaa 34:4bff5515060e 3
fy14lkaa 34:4bff5515060e 4 #include "mbed.h"
fy14lkaa 34:4bff5515060e 5 #include "N5110.h"
fy14lkaa 34:4bff5515060e 6 #include "Gamepad.h"
fy14lkaa 35:261df7c3a3fb 7 #include "SpaceInvadersEngine.h"
fy14lkaa 35:261df7c3a3fb 8 #include "Alien.h"
fy14lkaa 35:261df7c3a3fb 9 #include "bullet.h"
fy14lkaa 34:4bff5515060e 10
fy14lkaa 36:9bb204e390c5 11 class space_ship
fy14lkaa 36:9bb204e390c5 12 {
fy14lkaa 37:b2ced2de074b 13
fy14lkaa 37:b2ced2de074b 14 public:
fy14lkaa 37:b2ced2de074b 15
fy14lkaa 37:b2ced2de074b 16 space_ship();
fy14lkaa 37:b2ced2de074b 17 ~space_ship();
fy14lkaa 38:07b77fa42fe1 18 void init(int x,int height,int width);
fy14lkaa 39:d99148c1c92d 19 void draw(N5110 &lcd);
fy14lkaa 40:a0607d4fae74 20 void update(Direction d,float mag);
fy14lkaa 41:e68e2eebcce2 21 void add_score();
fy14lkaa 42:83f332262165 22 int get_score();
fy14lkaa 43:df52eec1a127 23 Vector2D get_pos();
fy14lkaa 44:0b0d31dc3d05 24
fy14lkaa 44:0b0d31dc3d05 25 private:
fy14lkaa 44:0b0d31dc3d05 26
fy14lkaa 44:0b0d31dc3d05 27 int _height;
fy14lkaa 44:0b0d31dc3d05 28
fy14lkaa 44:0b0d31dc3d05 29
fy14lkaa 44:0b0d31dc3d05 30 };
fy14lkaa 44:0b0d31dc3d05 31 #endif
fy14lkaa 34:4bff5515060e 32
fy14lkaa 34:4bff5515060e 33
fy14lkaa 34:4bff5515060e 34
fy14lkaa 34:4bff5515060e 35
fy14lkaa 34:4bff5515060e 36
fy14lkaa 34:4bff5515060e 37
fy14lkaa 34:4bff5515060e 38
fy14lkaa 34:4bff5515060e 39
fy14lkaa 34:4bff5515060e 40
fy14lkaa 34:4bff5515060e 41
fy14lkaa 34:4bff5515060e 42
fy14lkaa 34:4bff5515060e 43
fy14lkaa 34:4bff5515060e 44
fy14lkaa 34:4bff5515060e 45
fy14lkaa 34:4bff5515060e 46
fy14lkaa 34:4bff5515060e 47
fy14lkaa 34:4bff5515060e 48
fy14lkaa 34:4bff5515060e 49
fy14lkaa 34:4bff5515060e 50
fy14lkaa 34:4bff5515060e 51
fy14lkaa 34:4bff5515060e 52
fy14lkaa 34:4bff5515060e 53
fy14lkaa 34:4bff5515060e 54
fy14lkaa 34:4bff5515060e 55
fy14lkaa 34:4bff5515060e 56
fy14lkaa 34:4bff5515060e 57
fy14lkaa 34:4bff5515060e 58
fy14lkaa 34:4bff5515060e 59
fy14lkaa 34:4bff5515060e 60
fy14lkaa 34:4bff5515060e 61
fy14lkaa 34:4bff5515060e 62
fy14lkaa 34:4bff5515060e 63
fy14lkaa 34:4bff5515060e 64
fy14lkaa 34:4bff5515060e 65
fy14lkaa 34:4bff5515060e 66 #endif