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@0:1976fca8d66a, 2017-03-27 (annotated)
- Committer:
- Nathanj94
- Date:
- Mon Mar 27 18:32:24 2017 +0000
- Revision:
- 0:1976fca8d66a
- Child:
- 1:d9e03c7482ad
New library;; functions for drawing four different shapes and un-drawing them too to be used in Objects library
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 | 0:1976fca8d66a | 23 | |
Nathanj94 | 0:1976fca8d66a | 24 | private: |
Nathanj94 | 0:1976fca8d66a | 25 | |
Nathanj94 | 0:1976fca8d66a | 26 | }; |
Nathanj94 | 0:1976fca8d66a | 27 | #endif |