- case 1:
- case 2:
- addImage(0, Mainmenuitems[0], 150, 480 - 128, 256, 128);
- addButtonImage(1, Mainmenuitems[mainmenu == 1 ? 1 : 5], 18, 480 - 152 - 32, 128, 32);
- addButtonImage(2, Mainmenuitems[2], 18, 480 - 228 - 32, 112, 32);
- addButtonImage(3, Mainmenuitems[mainmenu == 1 ? 3 : 6], 18, 480 - 306 - 32, mainmenu == 1 ? 68 : 132, 32);
- break;
- case 3:
- addButton( 0, "", 10 + 20, 440);
- addButton(14, "", 10 + 400, 440);
- addButton( 1, "", 10 + 60, 405);
- addButton( 2, "", 10 + 70, 370);
- addButton( 4, "", 10 , 335);
- addButton( 5, "", 10 + 60, 300);
- addButton( 6, "", 10 + 70, 265);
- addButton( 9, "", 10 , 230);
- addButton(10, "", 20 , 195);
- addButton(11, "", 10 + 60, 160);
- addButton(13, "", 30 , 125);
- addButton( 7, "-Configure Controls-", 10 + 15, 90);
- addButton(12, "-Configure Stereo -", 10 + 15, 55);
- addButton(8, "Back", 10, 10);
- updateSettingsMenu();
- break;
- case 4:
- addButton(0, "", 10 , 400);
- addButton(1, "", 10 + 40, 360);
- addButton(2, "", 10 + 40, 320);
- addButton(3, "", 10 + 30, 280);
- addButton(4, "", 10 + 20, 240);
- addButton(5, "", 10 + 40, 200);
- addButton(6, "", 10 + 40, 160);
- addButton(7, "", 10 + 30, 120);
- addButton(8, "", 10 + 20, 80);
- if (devtools) {
- addButton(9, "", 10 + 10, 40);
- }
- addButton(devtools ? 10 : 9, "Back", 10, 10);
- updateControlsMenu();
- break;
- case 5: {
- LoadCampaign();
- addLabel(-1, Account::active().getName(), 5, 400);
- addButton(1, "Tutorial", 5, 300);
- addButton(2, "Challenge", 5, 240);
- addButton(3, "Delete User", 400, 10);
- addButton(4, "Main Menu", 5, 10);
- addButton(5, "Change User", 5, 180);
- addButton(6, "Campaign : " + Account::active().getCurrentCampaign(), 200, 420);
-
- //show campaign map
- //with (2,-5) offset from old code
- addImage(-1, Mainmenuitems[7], 150 + 2, 60 - 5, 400, 400);
- //show levels
- int numlevels = Account::active().getCampaignChoicesMade();
- numlevels += numlevels > 0 ? campaignlevels[numlevels - 1].nextlevel.size() : 1;
- for (int i = 0; i < numlevels; i++) {
- XYZ midpoint = campaignlevels[i].getCenter();
- float itemsize = campaignlevels[i].getWidth();
- const bool active = (i >= Account::active().getCampaignChoicesMade());
- if (!active) {
- itemsize /= 2;
+ case 1:
+ case 2:
+ addImage(0, Mainmenuitems[0], 150, 480 - 128, 256, 128);
+ addButtonImage(1, Mainmenuitems[mainmenu == 1 ? 1 : 5], 18, 480 - 152 - 32, 128, 32);
+ addButtonImage(2, Mainmenuitems[2], 18, 480 - 228 - 32, 112, 32);
+ addButtonImage(3, Mainmenuitems[mainmenu == 1 ? 3 : 6], 18, 480 - 306 - 32, mainmenu == 1 ? 68 : 132, 32);
+ break;
+ case 3:
+ addButton(0, "", 10 + 20, 440);
+ addButton(14, "", 10 + 400, 440);
+ addButton(1, "", 10 + 60, 405);
+ addButton(2, "", 10 + 70, 370);
+ addButton(4, "", 10, 335);
+ addButton(5, "", 10 + 60, 300);
+ addButton(6, "", 10 + 70, 265);
+ addButton(9, "", 10, 230);
+ addButton(10, "", 20, 195);
+ addButton(11, "", 10 + 60, 160);
+ addButton(13, "", 30, 125);
+ addButton(7, "-Configure Controls-", 10 + 15, 90);
+ addButton(12, "-Configure Stereo -", 10 + 15, 55);
+ addButton(8, "Back", 10, 10);
+ updateSettingsMenu();
+ break;
+ case 4:
+ addButton(0, "", 10, 400);
+ addButton(1, "", 10 + 40, 360);
+ addButton(2, "", 10 + 40, 320);
+ addButton(3, "", 10 + 30, 280);
+ addButton(4, "", 10 + 20, 240);
+ addButton(5, "", 10 + 40, 200);
+ addButton(6, "", 10 + 40, 160);
+ addButton(7, "", 10 + 30, 120);
+ addButton(8, "", 10 + 20, 80);
+ if (devtools) {
+ addButton(9, "", 10 + 10, 40);