ELEC2645 (2019/20) / Mbed 2 deprecated ELEC2645_Project_ll17lrc_v2

Dependencies:   mbed

Committer:
ll17lrc
Date:
Tue May 26 22:41:23 2020 +0000
Revision:
13:fd290d2fd917
Parent:
3:4494e6928194
Final Submission. I have read and agreed with Statement of Academic Integrity.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
ll17lrc 2:823dea76ff2e 1 #ifndef ONE_H
ll17lrc 2:823dea76ff2e 2 #define ONE_H
ll17lrc 2:823dea76ff2e 3
ll17lrc 2:823dea76ff2e 4 #include "mbed.h"
ll17lrc 2:823dea76ff2e 5 #include "N5110.h"
ll17lrc 2:823dea76ff2e 6 #include "Gamepad.h"
ll17lrc 2:823dea76ff2e 7
ll17lrc 2:823dea76ff2e 8
ll17lrc 13:fd290d2fd917 9 /** Level One Class
ll17lrc 13:fd290d2fd917 10 @author Lewis Cheadle
ll17lrc 13:fd290d2fd917 11 @brief Draws the maps and the objects in the level
ll17lrc 13:fd290d2fd917 12 @date May 2020
ll17lrc 2:823dea76ff2e 13 */
ll17lrc 2:823dea76ff2e 14 class One
ll17lrc 2:823dea76ff2e 15 {
ll17lrc 2:823dea76ff2e 16
ll17lrc 2:823dea76ff2e 17 public:
ll17lrc 13:fd290d2fd917 18
ll17lrc 13:fd290d2fd917 19 /** Constructor */
ll17lrc 2:823dea76ff2e 20 One();
ll17lrc 13:fd290d2fd917 21
ll17lrc 13:fd290d2fd917 22 /** Destructor */
ll17lrc 2:823dea76ff2e 23 ~One();
ll17lrc 13:fd290d2fd917 24
ll17lrc 13:fd290d2fd917 25 /** Draws the map and objects within the level
ll17lrc 13:fd290d2fd917 26 * @param lcd N5110 object
ll17lrc 13:fd290d2fd917 27 */
ll17lrc 2:823dea76ff2e 28 void draw(N5110 &lcd);
ll17lrc 2:823dea76ff2e 29 /// accessors and mutators
ll17lrc 2:823dea76ff2e 30
ll17lrc 2:823dea76ff2e 31 private:
ll17lrc 2:823dea76ff2e 32
ll17lrc 2:823dea76ff2e 33
ll17lrc 2:823dea76ff2e 34 };
ll17lrc 2:823dea76ff2e 35 #endif