mirror of
https://github.com/lucky-sideburn/kubeinvaders.git
synced 2026-05-06 16:56:48 +00:00
63 lines
2.0 KiB
JavaScript
63 lines
2.0 KiB
JavaScript
/* Functions for controlling game modes */
|
|
|
|
function startGameMode() {
|
|
if (game_mode_switch) {
|
|
game_mode_switch = false;
|
|
$("#gameModeButton").text("Enable Game Mode");
|
|
} else {
|
|
game_mode_switch = true;
|
|
document.getElementById("gameContainer").style.width = "100%";
|
|
document.getElementById("gameContainer").style.height = "100%";
|
|
//document.getElementById("loadButtonGroup").style.width = "650px";
|
|
$("#gameModeButton").text("Disable Game Mode");
|
|
$("#programmingModeButton").text("Enable Prog. Mode (alpha)");
|
|
programming_mode_switch = false;
|
|
}
|
|
if (game_buttons.style.display === "none") {
|
|
game_buttons.style.display = "block";
|
|
} else {
|
|
game_buttons.style.display = "none";
|
|
}
|
|
if (game_screen.style.display === "none") {
|
|
game_screen.style.display = "block";
|
|
} else {
|
|
game_screen.style.display = "none";
|
|
}
|
|
chaos_program_screen.style.display = "none";
|
|
programming_mode_buttons.style.display = "none";
|
|
resizeCharts();
|
|
}
|
|
|
|
function startProgrammingMode() {
|
|
|
|
if (is_demo_mode()) {
|
|
demo_mode_alert();
|
|
return;
|
|
}
|
|
|
|
if (programming_mode_switch) {
|
|
programming_mode_switch = false;
|
|
$("#programmingModeButton").text("Enable Prog. Mode (alpha)");
|
|
} else {
|
|
document.getElementById("gameContainer").style.width = "100%";
|
|
document.getElementById("gameContainer").style.height = "100%";
|
|
document.getElementById("loadButtonGroup").style.width = "1250px";
|
|
|
|
programming_mode_switch = true;
|
|
game_mode_switch = false;
|
|
$("#gameModeButton").text("Enable Game Mode");
|
|
$("#programmingModeButton").text("Disable Prog. Mode");
|
|
}
|
|
if (chaos_program_screen.style.display === "none") {
|
|
chaos_program_screen.style.display = "block";
|
|
} else {
|
|
chaos_program_screen.style.display = "none";
|
|
}
|
|
if (programming_mode_buttons.style.display === "none") {
|
|
programming_mode_buttons.style.display = "block";
|
|
} else {
|
|
programming_mode_buttons.style.display = "none";
|
|
}
|
|
game_buttons.style.display = "none";
|
|
game_screen.style.display = "none";
|
|
} |