user config

Fork of Menu by Peihsun Yeh

required for StormXalike

Revision:
2:2654dc659298
Parent:
1:84d263c8932d
diff -r 84d263c8932d -r 2654dc659298 Navigator.h
--- a/Navigator.h	Tue Mar 05 20:33:27 2013 +0000
+++ b/Navigator.h	Tue Mar 05 21:24:37 2013 +0000
@@ -10,25 +10,23 @@
     private: 
                
     public:
-        //Navigator(Menu &, RPG &, TextLCD &);
-        Navigator(Menu *root, RPG &, TextLCD *lcd);
-        Menu *activeMenu;
+        Navigator(Menu *, RPG &, TextLCD *);
+        Menu *activeMenu; // the current menu - can change when RPG is pushed on selection with child menu
         RPG rpg;
         TextLCD *lcd; 
         
         bool lastButton, button;
-        int direction;
+        int direction;  // 1 = CW, -1 = CCW
         
-        int bottom;
-        int cursorPos; // what selection the cursor points to
+        int bottom;     // the index of the last item of current menu
+        int cursorPos;  // what selection the cursor points to
         int cursorLine; // what line of the lcd the cursor is on. 1 = first line, 2 = second line
         
-        void poll();
+        void poll();    // repeatedly call this function to determine if RPG is being used
         void moveUp();
         void moveDown();
         void printMenu();
         void printCursor();
-        void update();
 };
 
 #endif 
\ No newline at end of file