560 lines
		
	
	
		
			No EOL
		
	
	
		
			16 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			560 lines
		
	
	
		
			No EOL
		
	
	
		
			16 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
var volumeslider = document.getElementById("volumesliderdata");
 | 
						|
 | 
						|
var themeparkresourcename = "rtx_themepark_dlc";
 | 
						|
 | 
						|
var soundhandlerhaunted = new Howl({
 | 
						|
  src: "sounds/sound1.mp3",
 | 
						|
  volume: 0.2,
 | 
						|
});
 | 
						|
 | 
						|
var soundhandler2haunted = new Howl({
 | 
						|
  src: "sounds/sound1.mp3",
 | 
						|
  volume: 0.2,
 | 
						|
});
 | 
						|
 | 
						|
function closeMain() {
 | 
						|
	$("body").css("display", "none");
 | 
						|
}
 | 
						|
 | 
						|
function openMain() {
 | 
						|
	$("body").css("display", "block");
 | 
						|
}
 | 
						|
 | 
						|
const colorToHex = (color) => {
 | 
						|
	const hexadecimal = color.toString(16);
 | 
						|
	return hexadecimal.length == 1 ? "0" + hexadecimal : hexadecimal;
 | 
						|
}
 | 
						|
 | 
						|
const RGBtoHex = (red, green, blue) => {
 | 
						|
	return "#" + colorToHex(red) + colorToHex(green) + colorToHex(blue);
 | 
						|
}
 | 
						|
 | 
						|
$(".closebumpercarsbuy").click(function(){
 | 
						|
	$.post('https://'+themeparkresourcename+'/closebumper', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".closeparkbuy").click(function(){
 | 
						|
	$.post('https://'+themeparkresourcename+'/closemanagment', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".closeattractionbuyticket").click(function(){
 | 
						|
	$.post('https://'+themeparkresourcename+'/closethemeparkticket', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".closeparkattractionmenu").click(function(){
 | 
						|
	$.post('https://'+themeparkresourcename+'/closecontrolmenu', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
 | 
						|
$(".closemusicurl").click(function(){
 | 
						|
	$("#attractionurlshow").hide();	
 | 
						|
});
 | 
						|
 | 
						|
 | 
						|
 | 
						|
window.addEventListener('message', function (event) {
 | 
						|
 | 
						|
	var item = event.data;
 | 
						|
	if (item.message == "infonotifyshow") {
 | 
						|
		document.getElementsByClassName("infonotifytext")[0].innerHTML = item.infonotifytext;
 | 
						|
		openMain();
 | 
						|
		$("#infonotifyshow").show();	
 | 
						|
	}
 | 
						|
	
 | 
						|
	if (item.message == "bumpercarsbuyshow") {
 | 
						|
		openMain();
 | 
						|
		var inputhandler = document.getElementById("bumpercarstimesliderdata");
 | 
						|
		inputhandler.setAttribute("max", item.bumpermaxminutesdata);	
 | 
						|
		inputhandler.setAttribute("min", item.bumperminminutesdata);	
 | 
						|
		$("#gymentrypricesliderdata").val(item.bumperminminutesdata); 
 | 
						|
		document.getElementById("bumpercarstimeminutedata").innerHTML = item.bumperminminutesdata;
 | 
						|
		document.getElementById("bumpercarspricedata").innerHTML = item.bumperpricedata;
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shooterendshow").hide();	
 | 
						|
		$("#shootershow").hide();		
 | 
						|
		$("#parkbuyshow").hide();
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#bumpercarsbuyshow").show();		
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "bumperbuyupdateprice") {
 | 
						|
		document.getElementById("bumpercarspricedata").innerHTML = item.bumperpricedata;	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "bumpercarsshow") {
 | 
						|
		openMain();
 | 
						|
		if (item.bumperdriver == true) {
 | 
						|
			$("#bumpercartimetextshow").show();	
 | 
						|
		} else {	
 | 
						|
			$("#bumpercartimetextshow").hide();	
 | 
						|
		}	
 | 
						|
		document.getElementById("bumpercarleavetextkey").innerHTML = item.bumperleavekeydata;
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shooterendshow").hide();	
 | 
						|
		$("#shootershow").hide();		
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#bumpercarmainshow").show();		
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "bumperupdatetime") {
 | 
						|
		document.getElementById("bumpercartimetextdata").innerHTML = item.bumpertimedata;	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "ferrisshow") {
 | 
						|
		openMain();
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#parkbuyshow").hide();
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#ferrisshow").show();		
 | 
						|
	}		
 | 
						|
	
 | 
						|
	if (item.message == "shootershow") {
 | 
						|
		openMain();
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shooterendshow").hide();	
 | 
						|
		$("#parkbuyshow").hide();
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#shootershow").show();	
 | 
						|
		document.getElementById("shootershottextdata").innerHTML = item.shootsdata;	
 | 
						|
		document.getElementById("shootermissestextdata").innerHTML = item.missdata;	
 | 
						|
		document.getElementById("shootertimetextdata").innerHTML = item.timedata;	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "shooterhit") {
 | 
						|
		document.getElementById("shootertexthitdata").innerHTML = item.hittext;	
 | 
						|
		$("#shootertexthitshow").fadeIn("fast");
 | 
						|
		setTimeout(function() {
 | 
						|
			$("#shootertexthitshow").fadeOut("fast");
 | 
						|
		}, 1000);		
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "shooterendshow") {
 | 
						|
		openMain();
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#shooterendshow").show();	
 | 
						|
		document.getElementById("shooterendshootstextdata").innerHTML = item.shootsdata;	
 | 
						|
		document.getElementById("shooterendmissestextdata").innerHTML = item.missdata;	
 | 
						|
		$("#shooterendshow").fadeIn("slow");
 | 
						|
		setTimeout(function() {
 | 
						|
			$("#shooterendshow").fadeOut("slow");
 | 
						|
		}, 2500);		
 | 
						|
	}
 | 
						|
 | 
						|
	if (item.message == "parkbuyshow") {
 | 
						|
		openMain();
 | 
						|
		document.getElementById("parkbuytextpricedata").innerHTML = item.parkprice;
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#parkbuyshow").show();		
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "parkmanagmentmainshow") {
 | 
						|
		openMain();
 | 
						|
		document.getElementById("parkmanagmentwithdrawmoneytextdata").innerHTML = item.parkbalance;
 | 
						|
		if (item.selldisable == true) {
 | 
						|
			$("#showsellpark").hide();	
 | 
						|
		} else {	
 | 
						|
			$("#showownerparkmain").show();	
 | 
						|
			$("#showsellpark").show();	
 | 
						|
		}		
 | 
						|
		if (item.transferdisable == true) {
 | 
						|
			$("#showtransferpark").hide();	
 | 
						|
		} else {	
 | 
						|
			$("#showownerparkmain").show();	
 | 
						|
			$("#showtransferpark").show();	
 | 
						|
		}				
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#parkmanagmentmainshow").fadeIn("slow");
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "parkmanagmentshow") {
 | 
						|
		openMain();
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#parkmanagmentshow").fadeIn("slow");			
 | 
						|
	}		
 | 
						|
 | 
						|
	if (item.message == "updateparkbalance") {
 | 
						|
		document.getElementById("parkmanagmentwithdrawmoneytextdata").innerHTML = item.parkbalance;	
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "attractionbuyticketshow") {
 | 
						|
		openMain();
 | 
						|
		document.getElementById("attractionpricedata").innerHTML = item.ticketprice;
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();		
 | 
						|
		$("#attractionbuyticketshow").show();	
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "iteminhandshow") {
 | 
						|
		openMain();
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();
 | 
						|
		$("#attractionshow").hide();	
 | 
						|
		$("#iteminhandshow").show();			
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "attractionhow") {
 | 
						|
		openMain();
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();
 | 
						|
		if (item.attractionanimchange == true) {
 | 
						|
			$("#attractionanimtextshow").show();	
 | 
						|
		} else {	
 | 
						|
			$("#attractionanimtextshow").hide();	
 | 
						|
		}		
 | 
						|
		if (item.attractionbumperchange == true) {
 | 
						|
			$("#attractioncamtextshow").show();	
 | 
						|
		} else {	
 | 
						|
			$("#attractioncamtextshow").hide();	
 | 
						|
		}	
 | 
						|
		if (item.rollercoastercamchange == true) {
 | 
						|
			$("#attractioncamtextshow2").show();	
 | 
						|
		} else {	
 | 
						|
			$("#attractioncamtextshow2").hide();	
 | 
						|
		}			
 | 
						|
		$("#attractionshow").show();
 | 
						|
	}		
 | 
						|
 | 
						|
	if (item.message == "parkattractionshow") {
 | 
						|
		openMain();
 | 
						|
		volumeslider.value = item.musicvolumedata;		
 | 
						|
		document.getElementsByClassName("parkattractioncontroltext")[0].innerHTML = item.attractionname;
 | 
						|
		if(item.musicdisabled == true) {		
 | 
						|
			$("#parkshowmusic").hide();	
 | 
						|
		} else {	
 | 
						|
			$("#parkshowmusic").show();	
 | 
						|
		}	
 | 
						|
		if(item.smokedisabled == true) {		
 | 
						|
			$("#parkshowsmoke").hide();	
 | 
						|
		} else {	
 | 
						|
			$("#parkshowsmoke").show();	
 | 
						|
			var colorreformated = RGBtoHex(item.smokecolor.r, item.smokecolor.g, item.smokecolor.b);
 | 
						|
			$("#color-picker").spectrum("set", colorreformated);				
 | 
						|
		}			
 | 
						|
		if(item.turndisabled == true) {		
 | 
						|
			$("#parkshowturn").hide();	
 | 
						|
		} else {	
 | 
						|
			$("#parkshowturn").show();	
 | 
						|
		}					
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
		$("#shootershow").hide();			
 | 
						|
		$("#shooterendshow").hide();
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
		$("#attractionbuyticketshow").hide();
 | 
						|
		$("#iteminhandshow").hide();
 | 
						|
		$("#attractionshow").hide();
 | 
						|
		$("#parkmanagmentmainshow").hide();
 | 
						|
		$("#attractionurlshow").hide();
 | 
						|
		$("#parkattractionshow").show();
 | 
						|
	}		
 | 
						|
	
 | 
						|
	if (item.message == "hidebumperpay") {
 | 
						|
		$("#bumpercarsbuyshow").hide();	
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "hidebumpercars") {
 | 
						|
		$("#bumpercarmainshow").hide();	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "hideferris") {
 | 
						|
		$("#ferrisshow").hide();	
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "hideparkbuy") {
 | 
						|
		$("#parkbuyshow").hide();	
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "hideiteminhand") {
 | 
						|
		$("#iteminhandshow").hide();	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "hideattraction") {
 | 
						|
		$("#attractionshow").hide();	
 | 
						|
	}		
 | 
						|
	
 | 
						|
	if (item.message == "changeattractionstatus") {
 | 
						|
		if(item.attractionhandler == 1) {		
 | 
						|
			document.getElementById(item.attractionstatusname).checked = true;
 | 
						|
		} else {	
 | 
						|
			document.getElementById(item.attractionstatusname).checked = false;
 | 
						|
		}	
 | 
						|
	}			
 | 
						|
	
 | 
						|
	if (item.message == "hidemanagmentmenu") {
 | 
						|
		$("#parkmanagmentmainshow").hide();	
 | 
						|
		$("#parkmanagmentshow").hide();	
 | 
						|
	}		
 | 
						|
 | 
						|
	if (item.message == "hideshooter") {
 | 
						|
		$("#shootershow").hide();	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "hideticket") {
 | 
						|
		$("#attractionbuyticketshow").hide();	
 | 
						|
	}	
 | 
						|
 | 
						|
	if (item.message == "hideattractioncontrol") {
 | 
						|
		$("#parkattractionshow").hide();
 | 
						|
		$("#attractionurlshow").hide();
 | 
						|
	}		
 | 
						|
 | 
						|
	if (item.message == "hide") {
 | 
						|
		$("#infonotifyshow").hide();	
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "updateinterfacedata") {
 | 
						|
		themeparkresourcename = item.themeparkresourcenamedata;
 | 
						|
		let root = document.documentElement;
 | 
						|
		root.style.setProperty('--color', item.interfacecolordata);	
 | 
						|
	}
 | 
						|
	
 | 
						|
	if (item.message == "playsoundhaunted") {
 | 
						|
		soundhandlerhaunted.stop()
 | 
						|
		soundhandlerhaunted.volume(item.soundvolume);
 | 
						|
		soundhandlerhaunted._src = item.soundsrc;
 | 
						|
		soundhandlerhaunted.load();
 | 
						|
		soundhandlerhaunted.play();
 | 
						|
	}
 | 
						|
	
 | 
						|
	if (item.message == "playsound2haunted") {
 | 
						|
		soundhandler2haunted.stop()
 | 
						|
		soundhandler2haunted.volume(item.soundvolume);
 | 
						|
		soundhandler2haunted._src = item.soundsrc;
 | 
						|
		soundhandler2haunted.load();
 | 
						|
		soundhandler2haunted.play();
 | 
						|
	}	
 | 
						|
	
 | 
						|
	if (item.message == "stopsoundhaunted") {
 | 
						|
		soundhandlerhaunted.stop()
 | 
						|
	}		
 | 
						|
 | 
						|
	if (item.message == "updateattractionmusiclabel") {
 | 
						|
		document.getElementsByClassName("parkattractioncontrolmusictextdata")[0].innerHTML = item.musiclabel;
 | 
						|
	}		
 | 
						|
	
 | 
						|
    document.onkeyup = function (data) {
 | 
						|
        if (open) {
 | 
						|
            if (data.which == 27) {
 | 
						|
				$.post('https://'+themeparkresourcename+'/closemanagment', JSON.stringify({}));
 | 
						|
            }
 | 
						|
        }	
 | 
						|
	};	
 | 
						|
});
 | 
						|
 | 
						|
function bumpercarstimesliderupdate(e) {
 | 
						|
	document.getElementById("bumpercarstimeminutedata").innerHTML = e.value;
 | 
						|
	$.post('https://'+themeparkresourcename+'/calculatepricebumper', JSON.stringify({
 | 
						|
		bumperselectedminutes: e.value
 | 
						|
	}));		
 | 
						|
}
 | 
						|
 | 
						|
$(".bumpercarsbuybutton").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/payforbumper', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".buttonparkbuy").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/buythemepark', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".parkmanagmentwithdrawbutton").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/withdrawthemepark', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".parkmanagmentownershipsellbutton").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/sellthemepark', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".parkmanagmentownershipstransferbutton").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/transferthemepark', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".parkmanagmentsettingsbutton").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/parkmanagmentsattractions', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
for (let int1data = 1; int1data < 20; int1data++) {
 | 
						|
	$("#parkattractionopendata" + int1data + "").click(function () {
 | 
						|
		if (document.getElementById("parkattractionopendata" + int1data + "").checked == false){
 | 
						|
			document.getElementById("parkattractionopendata" + int1data + "").checked = false;
 | 
						|
			$.post('https://'+themeparkresourcename+'/updateattractionstatus', JSON.stringify({
 | 
						|
				attractionid: int1data,
 | 
						|
				attractionstatushandler: false
 | 
						|
			}));
 | 
						|
		}
 | 
						|
		else {
 | 
						|
			document.getElementById("parkattractionopendata" + int1data + "").checked = true;
 | 
						|
			$.post('https://'+themeparkresourcename+'/updateattractionstatus', JSON.stringify({
 | 
						|
				attractionid: int1data,
 | 
						|
				attractionstatushandler: true
 | 
						|
			}));
 | 
						|
		}			
 | 
						|
	});		
 | 
						|
  
 | 
						|
}	
 | 
						|
 | 
						|
$('#color-picker').spectrum({
 | 
						|
	type: "newtype",
 | 
						|
	preferredFormat: "rgb",
 | 
						|
	showInput: true,
 | 
						|
	showPalette: false,
 | 
						|
	allowEmpty:false,
 | 
						|
	showAlpha: false,
 | 
						|
	showButtons: false,
 | 
						|
	change: function(){
 | 
						|
		var colorhexdata = $("#color-picker").spectrum("get");
 | 
						|
		var colorrgbdata = colorhexdata.toRgb()   				
 | 
						|
		$.post('https://'+themeparkresourcename+'/updatesmokecolor', JSON.stringify({
 | 
						|
			colorR: colorrgbdata.r,
 | 
						|
			colorG: colorrgbdata.g,
 | 
						|
			colorB: colorrgbdata.b,
 | 
						|
		}));
 | 
						|
	}, 		
 | 
						|
});		
 | 
						|
 | 
						|
$(".attractionbuyticketbutton").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/buythemeparkticket', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".buttonsmokestart").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/smokecontrol', JSON.stringify({
 | 
						|
		smokehandler: true
 | 
						|
	}));
 | 
						|
});
 | 
						|
 | 
						|
$(".buttonsmokestop").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/smokecontrol', JSON.stringify({
 | 
						|
		smokehandler: false
 | 
						|
	}));
 | 
						|
});
 | 
						|
 | 
						|
$(".buttonmusicplay").click(function () {
 | 
						|
	$("#musicinputdata").val(""); 
 | 
						|
	$("#attractionurlshow").show();
 | 
						|
});
 | 
						|
 | 
						|
$(".buttonmusicstop").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/stopmusic', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
$(".buttonstartattraction").click(function () {
 | 
						|
	$.post('https://'+themeparkresourcename+'/startattraction', JSON.stringify({}));
 | 
						|
});
 | 
						|
 | 
						|
 | 
						|
$(".buttonplaynewmusic").click(function () {
 | 
						|
	$("#attractionurlshow").hide();		
 | 
						|
	$.post('https://'+themeparkresourcename+'/attractionnewurl', JSON.stringify({
 | 
						|
		musicurldata: $("#musicinputdata").val().trim()
 | 
						|
	}));
 | 
						|
});
 | 
						|
 | 
						|
 | 
						|
function volumechange(e) {
 | 
						|
	$.post('https://'+themeparkresourcename+'/volumechange', JSON.stringify({
 | 
						|
		volumedata: e.value
 | 
						|
	})); 
 | 
						|
} |