Accompanying library for Objects. Library contains five shapes that are selected at random by the Objects library and drawn on to the objects on a Nokia N5110 LCD display.

Dependents:   Game_Controller_Project

Committer:
Nathanj94
Date:
Sat Apr 22 12:32:50 2017 +0000
Revision:
2:15120c2cf507
Parent:
1:d9e03c7482ad
Child:
3:aecb8ec9c91d
Redundancy removed and files organised ready for notes to be written

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Nathanj94 0:1976fca8d66a 1 #ifndef FRUIT_H
Nathanj94 0:1976fca8d66a 2 #define FRUIT_H
Nathanj94 0:1976fca8d66a 3
Nathanj94 0:1976fca8d66a 4 #include "mbed.h"
Nathanj94 0:1976fca8d66a 5 #include "N5110.h"
Nathanj94 0:1976fca8d66a 6 #include "Gamepad.h"
Nathanj94 0:1976fca8d66a 7
Nathanj94 0:1976fca8d66a 8 class Fruit
Nathanj94 0:1976fca8d66a 9 {
Nathanj94 0:1976fca8d66a 10 public:
Nathanj94 0:1976fca8d66a 11
Nathanj94 0:1976fca8d66a 12 Fruit();
Nathanj94 0:1976fca8d66a 13 ~Fruit();
Nathanj94 0:1976fca8d66a 14
Nathanj94 2:15120c2cf507 15 //STRAWBERRY DRAW/UNDRAW//
Nathanj94 0:1976fca8d66a 16 void draw_strawberry(int x, int y, N5110 &lcd);
Nathanj94 0:1976fca8d66a 17 void undraw_strawberry(int x, int y, N5110 &lcd);
Nathanj94 2:15120c2cf507 18
Nathanj94 2:15120c2cf507 19 //PINEAPPLE DRAW/UNDRAW//
Nathanj94 0:1976fca8d66a 20 void draw_pineapple(int x, int y, N5110 &lcd);
Nathanj94 0:1976fca8d66a 21 void undraw_pineapple(int x, int y, N5110 &lcd);
Nathanj94 2:15120c2cf507 22
Nathanj94 2:15120c2cf507 23 //PEAR DRAW/UNDRAW//
Nathanj94 0:1976fca8d66a 24 void draw_pear(int x, int y, N5110 &lcd);
Nathanj94 0:1976fca8d66a 25 void undraw_pear(int x, int y, N5110 &lcd);
Nathanj94 2:15120c2cf507 26
Nathanj94 2:15120c2cf507 27 //MELON DRAW/UNDRAW//
Nathanj94 0:1976fca8d66a 28 void draw_melon(int x, int y, N5110 &lcd);
Nathanj94 0:1976fca8d66a 29 void undraw_melon(int x, int y, N5110 &lcd);
Nathanj94 2:15120c2cf507 30
Nathanj94 2:15120c2cf507 31 //ANTIFRUIT DRAW/UNDRAW//
Nathanj94 1:d9e03c7482ad 32 void draw_antifruit(int x, int y, N5110 &lcd);
Nathanj94 1:d9e03c7482ad 33 void undraw_antifruit(int x, int y, N5110 &lcd);
Nathanj94 0:1976fca8d66a 34
Nathanj94 0:1976fca8d66a 35 private:
Nathanj94 0:1976fca8d66a 36
Nathanj94 0:1976fca8d66a 37 };
Nathanj94 0:1976fca8d66a 38 #endif