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@1:d9e03c7482ad, 2017-04-04 (annotated)
- Committer:
- Nathanj94
- Date:
- Tue Apr 04 16:33:38 2017 +0000
- Revision:
- 1:d9e03c7482ad
- Parent:
- 0:1976fca8d66a
- Child:
- 2:15120c2cf507
draw/undraw for antifruit
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 | 0:1976fca8d66a | 15 | void draw_strawberry(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 16 | void undraw_strawberry(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 17 | void draw_pineapple(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 18 | void undraw_pineapple(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 19 | void draw_pear(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 20 | void undraw_pear(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 21 | void draw_melon(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 22 | void undraw_melon(int x, int y, N5110 &lcd); |
Nathanj94 | 1:d9e03c7482ad | 23 | void draw_antifruit(int x, int y, N5110 &lcd); |
Nathanj94 | 1:d9e03c7482ad | 24 | void undraw_antifruit(int x, int y, N5110 &lcd); |
Nathanj94 | 0:1976fca8d66a | 25 | |
Nathanj94 | 0:1976fca8d66a | 26 | private: |
Nathanj94 | 0:1976fca8d66a | 27 | |
Nathanj94 | 0:1976fca8d66a | 28 | }; |
Nathanj94 | 0:1976fca8d66a | 29 | #endif |