ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_el18lg

Dependencies:   mbed

Committer:
el18lg
Date:
Sun May 31 14:12:45 2020 +0000
Revision:
7:24a3f13ce36d
Parent:
6:266fb8fc17f4
When snake eats food, food now relocates in a different position and snake body increase by one;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el18lg 5:e0f08e8022de 1 #ifndef FOOD_H
el18lg 5:e0f08e8022de 2 #define FOOD_H
el18lg 5:e0f08e8022de 3
el18lg 5:e0f08e8022de 4 #include "mbed.h"
el18lg 5:e0f08e8022de 5 #include "N5110.h"
el18lg 5:e0f08e8022de 6 #include "Gamepad.h"
el18lg 5:e0f08e8022de 7 #include "FXOS8700CQ.h"
el18lg 5:e0f08e8022de 8
el18lg 5:e0f08e8022de 9 class Food
el18lg 5:e0f08e8022de 10 {
el18lg 5:e0f08e8022de 11
el18lg 5:e0f08e8022de 12 public:
el18lg 5:e0f08e8022de 13
el18lg 5:e0f08e8022de 14 Food();
el18lg 5:e0f08e8022de 15 ~Food();
el18lg 5:e0f08e8022de 16
el18lg 6:266fb8fc17f4 17 void init();
el18lg 6:266fb8fc17f4 18 void draw(N5110 &lcd);
el18lg 7:24a3f13ce36d 19 Vector2D get_pos();
el18lg 7:24a3f13ce36d 20 void set_pos(Vector2D fp);
el18lg 6:266fb8fc17f4 21
el18lg 6:266fb8fc17f4 22 private:
el18lg 6:266fb8fc17f4 23 int _foodx;
el18lg 6:266fb8fc17f4 24 int _foody;
el18lg 6:266fb8fc17f4 25 };
el18lg 6:266fb8fc17f4 26 #endif
el18lg 6:266fb8fc17f4 27
el18lg 5:e0f08e8022de 28