ELEC2645 (2017/18) / Mbed OS el16ajm
Committer:
Andrew_M
Date:
Mon Apr 30 18:14:24 2018 +0000
Revision:
7:c1e0593bfc99
Parent:
5:a3a9e0417e04
Child:
15:130900e5c268
Food now randomises location once eaten, basic game is now done. Next stage is more level types and a main menu

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Andrew_M 5:a3a9e0417e04 1 #include "Food.h"
Andrew_M 5:a3a9e0417e04 2
Andrew_M 5:a3a9e0417e04 3 // nothing doing in the constructor and destructor
Andrew_M 5:a3a9e0417e04 4 Food::Food()
Andrew_M 5:a3a9e0417e04 5 {
Andrew_M 5:a3a9e0417e04 6
Andrew_M 5:a3a9e0417e04 7 }
Andrew_M 5:a3a9e0417e04 8
Andrew_M 5:a3a9e0417e04 9 Food::~Food()
Andrew_M 5:a3a9e0417e04 10 {
Andrew_M 5:a3a9e0417e04 11
Andrew_M 5:a3a9e0417e04 12 }
Andrew_M 5:a3a9e0417e04 13
Andrew_M 5:a3a9e0417e04 14 void Food::init(int x, int y)
Andrew_M 5:a3a9e0417e04 15 {
Andrew_M 5:a3a9e0417e04 16 //Inital values for variables
Andrew_M 5:a3a9e0417e04 17 _x = x;
Andrew_M 5:a3a9e0417e04 18 _y = y;
Andrew_M 5:a3a9e0417e04 19 }
Andrew_M 5:a3a9e0417e04 20
Andrew_M 5:a3a9e0417e04 21 int Food::getX()
Andrew_M 5:a3a9e0417e04 22 {
Andrew_M 5:a3a9e0417e04 23 return _x;
Andrew_M 5:a3a9e0417e04 24 }
Andrew_M 5:a3a9e0417e04 25
Andrew_M 5:a3a9e0417e04 26 int Food::getY()
Andrew_M 5:a3a9e0417e04 27 {
Andrew_M 5:a3a9e0417e04 28 return _y;
Andrew_M 7:c1e0593bfc99 29 }
Andrew_M 7:c1e0593bfc99 30
Andrew_M 7:c1e0593bfc99 31 void Food::random()
Andrew_M 7:c1e0593bfc99 32 {
Andrew_M 7:c1e0593bfc99 33 _x = rand() % 22;
Andrew_M 7:c1e0593bfc99 34 _y = rand() % 22;
Andrew_M 5:a3a9e0417e04 35 }