ELEC2645 (2017/18) / Mbed 2 deprecated el17yw

Dependencies:   mbed

Revision:
25:1d91ab97d86a
Parent:
23:f433f8d8698e
--- a/help/help.h	Mon Apr 30 16:40:32 2018 +0000
+++ b/help/help.h	Mon Apr 30 18:07:51 2018 +0000
@@ -1,6 +1,5 @@
 #ifndef HELP_H
 #define HELP_H
-
 #include "mbed.h"
 #include "N5110.h"
 #include "Gamepad.h" 
@@ -11,24 +10,25 @@
 public:
    help();
    ~help();
+
+   void draw_arrow(N5110 &lcd);
+   void update(Gamepad &pad,N5110 &lcd);    //switch between "game" and "help"
    
-   void welcome(Gamepad &pad,N5110 &lcd);
-   void draw(N5110 &lcd);
-   void update(Direction d,float mag,Gamepad &pad,N5110 &lcd);
-   void read_input(Gamepad &pad);
+   //move the page in "help" model
+   void page_on(Gamepad &pad,N5110 &lcd);   
+   void page_back(Gamepad &pad,N5110 &lcd);
+   
+   //draw two models
+   void model_1(Gamepad &pad,N5110 &lcd);   
+   void model_2(Gamepad &pad,N5110 &lcd);
+
+   //write the help and introduction
    void statement1(N5110 &lcd);
    void statement2(N5110 &lcd);
    void statement3(N5110 &lcd);
-   void statement4(N5110 &lcd);
+   void piggy_page(N5110 &lcd);
    
-   void page_on(Gamepad &pad,N5110 &lcd);
-   void page_back(Gamepad &pad,N5110 &lcd);
-   void model_1(Gamepad &pad,N5110 &lcd);
-   void model_2(Gamepad &pad,N5110 &lcd);
-   
-  
-  
-  
+
 private:
  
    int arrow_x;
@@ -36,7 +36,5 @@
    int arrow_speed;
    int choice;
    int page;
-};
-    
-    
+};  
 #endif
\ No newline at end of file