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 ZERO_H
ll17lrc 2:823dea76ff2e 2 #define ZERO_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 Zero 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 Zero
ll17lrc 2:823dea76ff2e 15 {
ll17lrc 2:823dea76ff2e 16
ll17lrc 2:823dea76ff2e 17 public:
ll17lrc 13:fd290d2fd917 18 /** Constructor */
ll17lrc 2:823dea76ff2e 19 Zero();
ll17lrc 13:fd290d2fd917 20
ll17lrc 13:fd290d2fd917 21 /** Destructor */
ll17lrc 2:823dea76ff2e 22 ~Zero();
ll17lrc 13:fd290d2fd917 23
ll17lrc 13:fd290d2fd917 24 /** Draws the map and objects within the level
ll17lrc 13:fd290d2fd917 25 * @param lcd N5110 object
ll17lrc 13:fd290d2fd917 26 */
ll17lrc 2:823dea76ff2e 27 void draw(N5110 &lcd);
ll17lrc 2:823dea76ff2e 28
ll17lrc 2:823dea76ff2e 29 private:
ll17lrc 2:823dea76ff2e 30
ll17lrc 2:823dea76ff2e 31
ll17lrc 2:823dea76ff2e 32 };
ll17lrc 2:823dea76ff2e 33 #endif