function menufunktionen(MENU* menu, int selektion)
{
switch(menu.seite) //select the page (case 0 = page1, case 1 = page2...)
{
case 0:
switch(selektion) //functions for the elements of a page1 (case 0 = element1...)
{
case 0: resume();
break;
case 1: menu.page = 1;
break;
case 2: menu.page = 2;
break;
case 3: new_game();
break;
case 4: sys_exit("");
break;
}
break;
case 1:
switch(selektion) //functions for the elements of a page2 (case 0 = element1...)
{
case 0: game_save("save", 0, SV_ALL);
break;
case 1: game_save("save", 1, SV_ALL);
break;
case 2: game_save("save", 2, SV_ALL);
break;
case 3: menu.page = 0;
break;
}
break;
case 2:
switch(selektion) //functions for the elements of a page3 (case 0 = element1...)
{
case 0: game_load("save", 0);
break;
case 1: game_load("save", 1);
break;
case 2: game_load("save", 2);
break;
case 3: menu.page = 0;
break;
}
break;
}
}