ELEC2645 (2018/19) / Mbed 2 deprecated EL17MCD

Dependencies:   mbed

Revision:
16:a2c945279b79
Child:
17:cb39d9fa08dc
diff -r fa5282fcd134 -r a2c945279b79 Scores/Scores.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Scores/Scores.h	Wed Apr 24 13:44:12 2019 +0000
@@ -0,0 +1,31 @@
+#ifndef SCORES_H
+#define SCORES_H
+
+#include "mbed.h"
+#include "N5110.h"
+#include "Gamepad.h"
+
+
+class Scores
+{
+    
+public:
+    
+    Scores();
+    ~Scores();
+    
+    float score_calculator(int turns, int health); 
+    void display_score(float current, N5110 &lcd);
+    void display_top_scores(N5110 &lcd);
+    void read_sd_scores();
+    void write_sd_scores();
+    
+private:
+
+    void _add_to_top_scores(float new_score);
+
+    float _top_three[3];
+  
+};
+
+#endif // SCORES_H