Reham Faqehi / Mbed 2 deprecated fy15raf

Dependencies:   mbed

Fork of fy15raf by ELEC2645 (2017/18)

Committer:
RehamFaqehi
Date:
Wed Apr 18 17:45:07 2018 +0000
Revision:
2:3fd0d3d69556
Child:
3:489437d4ebd7
GameEngine and Rocket classes added

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RehamFaqehi 2:3fd0d3d69556 1 #include "Rocket.h"
RehamFaqehi 2:3fd0d3d69556 2
RehamFaqehi 2:3fd0d3d69556 3 // nothing doing in the constructor and destructor
RehamFaqehi 2:3fd0d3d69556 4 Rocket::Rocket()
RehamFaqehi 2:3fd0d3d69556 5 {
RehamFaqehi 2:3fd0d3d69556 6
RehamFaqehi 2:3fd0d3d69556 7 }
RehamFaqehi 2:3fd0d3d69556 8
RehamFaqehi 2:3fd0d3d69556 9 Rocket::~Rocket()
RehamFaqehi 2:3fd0d3d69556 10 {
RehamFaqehi 2:3fd0d3d69556 11
RehamFaqehi 2:3fd0d3d69556 12 }
RehamFaqehi 2:3fd0d3d69556 13
RehamFaqehi 2:3fd0d3d69556 14 void Rocket::init()
RehamFaqehi 2:3fd0d3d69556 15 {
RehamFaqehi 2:3fd0d3d69556 16 _x = WIDTH/2 ;
RehamFaqehi 2:3fd0d3d69556 17 _y = HEIGHT/2 ;
RehamFaqehi 2:3fd0d3d69556 18 _speed = 1;
RehamFaqehi 2:3fd0d3d69556 19 }
RehamFaqehi 2:3fd0d3d69556 20
RehamFaqehi 2:3fd0d3d69556 21 void Rocket::draw(N5110 &lcd)
RehamFaqehi 2:3fd0d3d69556 22 {
RehamFaqehi 2:3fd0d3d69556 23 int sprite[7][10] = {
RehamFaqehi 2:3fd0d3d69556 24
RehamFaqehi 2:3fd0d3d69556 25 { 0,1,1,1,1,0,0,0,0,0, },
RehamFaqehi 2:3fd0d3d69556 26 { 0,0,1,0,0,1,1,0,0,0, },
RehamFaqehi 2:3fd0d3d69556 27 { 0,0,0,1,0,0,0,1,1,0, },
RehamFaqehi 2:3fd0d3d69556 28 { 0,0,0,1,1,1,1,1,1,1, },
RehamFaqehi 2:3fd0d3d69556 29 { 0,0,0,1,0,0,0,1,1,0, },
RehamFaqehi 2:3fd0d3d69556 30 { 0,0,1,0,0,1,1,0,0,0, },
RehamFaqehi 2:3fd0d3d69556 31 { 0,1,1,1,1,0,0,0,0,0, },
RehamFaqehi 2:3fd0d3d69556 32 };
RehamFaqehi 2:3fd0d3d69556 33 lcd.drawSprite(_x,_y,7,10,(int *)sprite);
RehamFaqehi 2:3fd0d3d69556 34 }