
My final year project
Dependencies: BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter
Screens/SquareScreen.hpp@55:d1a00f344351, 2016-10-19 (annotated)
- Committer:
- Generic
- Date:
- Wed Oct 19 18:08:23 2016 +0000
- Revision:
- 55:d1a00f344351
- Parent:
- 54:75dc5c3b7cfc
- Child:
- 56:c9389039ecc9
Fixed
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 1 | #ifndef SQUARE_SCREEN_HPP |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 2 | #define SQUARE_SCREEN_HPP |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 3 | |
Generic | 55:d1a00f344351 | 4 | #include "Screen.hpp" |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 5 | #include "Map.hpp" |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 6 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 7 | class SquareScreen : public Screen |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 8 | { |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 9 | public: |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 10 | SquareScreen(int *nextScreen, float *xSP, float *ySP, int *ballOnPlate, bool *started); |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 11 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 12 | void Draw(); |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 13 | void Process(); |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 14 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 15 | private: |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 16 | Label _lbTitle; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 17 | Button _btBack; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 18 | Button _btReset; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 19 | Canvas _cSquare; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 20 | Button _btStart; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 21 | Button _btStop; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 22 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 23 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 24 | float *_xSP; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 25 | float *_ySP; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 26 | int *_ballOnPlate; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 27 | bool *_started; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 28 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 29 | int x1, y1; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 30 | int x2, y2; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 31 | int x3, y3; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 32 | int x4, y5; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 33 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 34 | Map _xMapper; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 35 | Map _yMapper; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 36 | |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 37 | }; |
Kerneels Bezuidenhout |
54:75dc5c3b7cfc | 38 | #endif |