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
Fruit.h@2:15120c2cf507, 2017-04-22 (annotated)
- 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?
User | Revision | Line number | New 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 |