My final year project

Dependencies:   BSP_DISCO_F746NG F746_GUI LCD_DISCO_F746NG SDFileSystem TS_DISCO_F746NG ResistiveTouchController Map CYS8218Controller MedianFilter

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?

UserRevisionLine numberNew 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