Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum ESubMenu { MainMenu, Page1, Page2 };
- void setup()
- {
- subMenu = MainMenu;
- }
- void loop()
- {
- switch (subMenu)
- {
- case MainMenu : showMainMenu() ; break;
- case Page1Menu: showPage1Menu(); break;
- case Page2Menu: showPage2Menu(); break;
- }
- }
- void showMainMenu()
- {
- if (`sub menu 1 selected`)
- {
- subMenu = Page1Menu;
- }
- else if (`sub menu 2 selected')
- {
- subMenu = Page2Menu;
- }
- else
- {
- // Show/handle main menu
- }
- }
- void ShowPage1()
- {
- if `back'
- {
- subMenu = MainMenu;
- }
- else
- {
- // Show/handle page 1 menu options
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement