- menu_additem(&options_menu, MN_TOGGLE,"Show FPS ",show_fps,0);
- menu_additem(&options_menu, MN_HL,"",0,0);
- menu_additem(&options_menu, MN_BACK,"Back",0,0);
-
- menu_init(&load_game_menu);
- menu_additem(&load_game_menu, MN_LABEL,"Load Game",0,0);
- menu_additem(&load_game_menu, MN_HL,"",0,0);
- menu_additem(&load_game_menu, MN_DEACTIVE,"Slot 1",0,0);
- menu_additem(&load_game_menu, MN_DEACTIVE,"Slot 2",0,0);
- menu_additem(&load_game_menu, MN_DEACTIVE,"Slot 3",0,0);
- menu_additem(&load_game_menu, MN_DEACTIVE,"Slot 4",0,0);
- menu_additem(&load_game_menu, MN_DEACTIVE,"Slot 5",0,0);
- menu_additem(&load_game_menu, MN_HL,"",0,0);
- menu_additem(&load_game_menu, MN_BACK,"Back",0,0);
-
- menu_init(&save_game_menu);
- menu_additem(&save_game_menu, MN_LABEL,"Save Game",0,0);
- menu_additem(&save_game_menu, MN_HL,"",0,0);
- menu_additem(&save_game_menu, MN_DEACTIVE,"Slot 1",0,0);
- menu_additem(&save_game_menu, MN_DEACTIVE,"Slot 2",0,0);
- menu_additem(&save_game_menu, MN_DEACTIVE,"Slot 3",0,0);
- menu_additem(&save_game_menu, MN_DEACTIVE,"Slot 4",0,0);
- menu_additem(&save_game_menu, MN_DEACTIVE,"Slot 5",0,0);
- menu_additem(&save_game_menu, MN_HL,"",0,0);
- menu_additem(&save_game_menu, MN_BACK,"Back",0,0);
-
- menu_init(&game_menu);
- menu_additem(&game_menu, MN_LABEL,"InGame Menu",0,0);
- menu_additem(&game_menu, MN_HL,"",0,0);
- menu_additem(&game_menu, MN_ACTION,"Return To Game",0,0);
- menu_additem(&game_menu, MN_GOTO,"Save Game",0,&save_game_menu);
- menu_additem(&game_menu, MN_GOTO,"Load Game",0,&load_game_menu);
- menu_additem(&game_menu, MN_GOTO,"Options",0,&options_menu);
- menu_additem(&game_menu, MN_HL,"",0,0);
- menu_additem(&game_menu, MN_ACTION,"Quit Game",0,0);
-
- menu_init(&highscore_menu);
- menu_additem(&highscore_menu, MN_TEXTFIELD,"Enter your name:",0,0);
-
+ options_menu->additem(MN_TOGGLE,"Show FPS ",show_fps,0);
+ options_menu->additem(MN_GOTO,"Controls ",0,options_controls_menu);
+ options_menu->additem(MN_HL,"",0,0);
+ options_menu->additem(MN_BACK,"Back",0,0);
+
+ options_controls_menu->additem(MN_LABEL,"Controls",0,0);
+ options_controls_menu->additem(MN_HL,"",0,0);
+ //FIXME:options_controls_menu->additem(MN_CONTROLFIELD,"Move Right", tux.keymap.right,0);
+ options_controls_menu->additem(MN_HL,"",0,0);
+ options_controls_menu->additem(MN_BACK,"Back",0,0);
+
+ load_game_menu->additem(MN_LABEL,"Start Game",0,0);
+ load_game_menu->additem(MN_HL,"",0,0);
+ load_game_menu->additem(MN_DEACTIVE,"Slot 1",0,0);
+ load_game_menu->additem(MN_DEACTIVE,"Slot 2",0,0);
+ load_game_menu->additem(MN_DEACTIVE,"Slot 3",0,0);
+ load_game_menu->additem(MN_DEACTIVE,"Slot 4",0,0);
+ load_game_menu->additem(MN_DEACTIVE,"Slot 5",0,0);
+ load_game_menu->additem(MN_HL,"",0,0);
+ load_game_menu->additem(MN_BACK,"Back",0,0);
+
+ save_game_menu->additem(MN_LABEL,"Save Game",0,0);
+ save_game_menu->additem(MN_HL,"",0,0);
+ save_game_menu->additem(MN_DEACTIVE,"Slot 1",0,0);
+ save_game_menu->additem(MN_DEACTIVE,"Slot 2",0,0);
+ save_game_menu->additem(MN_DEACTIVE,"Slot 3",0,0);
+ save_game_menu->additem(MN_DEACTIVE,"Slot 4",0,0);
+ save_game_menu->additem(MN_DEACTIVE,"Slot 5",0,0);
+ save_game_menu->additem(MN_HL,"",0,0);
+ save_game_menu->additem(MN_BACK,"Back",0,0);
+
+ game_menu->additem(MN_LABEL,"Pause",0,0);
+ game_menu->additem(MN_HL,"",0,0);
+ game_menu->additem(MN_ACTION,"Continue",0,0);
+ game_menu->additem(MN_GOTO,"Options",0,options_menu);
+ game_menu->additem(MN_HL,"",0,0);
+ game_menu->additem(MN_ACTION,"Abort Level",0,0);
+
+ worldmap_menu->additem(MN_LABEL,"Pause",0,0);
+ worldmap_menu->additem(MN_HL,"",0,0);
+ worldmap_menu->additem(MN_ACTION,"Continue",0,0);
+ worldmap_menu->additem(MN_ACTION,"Save",0,0);
+ worldmap_menu->additem(MN_GOTO,"Options",0,options_menu);
+ worldmap_menu->additem(MN_HL,"",0,0);
+ worldmap_menu->additem(MN_ACTION,"Quit Game",0,0);
+
+ highscore_menu->additem(MN_TEXTFIELD,"Enter your name:",0,0);