anxiety/scripts/main.js

58 lines
2.1 KiB
JavaScript
Raw Normal View History

2019-02-18 20:59:10 +00:00
// Load assets
Loader.addScenes([
2019-06-26 15:03:27 +00:00
"scenes/intro.md",
"scenes/act1.md",
2019-06-21 15:33:04 +00:00
"scenes/intermission.md",
2019-07-22 19:47:57 +00:00
"scenes/act2.md",
2019-06-26 15:03:27 +00:00
"scenes/act3.md",
"scenes/act4_test.md",
2019-06-26 15:03:27 +00:00
"scenes/credits.md"
2019-02-18 20:59:10 +00:00
]);
2019-05-05 19:56:00 +00:00
Loader.load(function(progress){
2019-04-23 19:12:41 +00:00
2019-05-05 19:56:00 +00:00
$("#loading_bar_bg").style.height = (progress*50)+"px";
}).then(function(){
$("#loading").setAttribute("loaded","yes");
2019-04-29 19:19:44 +00:00
$("#loading").onclick = function(){
2019-06-26 15:03:27 +00:00
sfx("pop");
2019-04-29 19:19:44 +00:00
publish('START_GAME');
};
2019-04-27 13:11:06 +00:00
2019-02-18 20:59:10 +00:00
Game.init();
2019-04-24 19:42:13 +00:00
});
subscribe("START_GAME", function(){
2019-05-05 19:56:00 +00:00
2019-04-24 19:42:13 +00:00
$("#loading").style.display = "none";
Game.start();
2019-04-18 11:40:22 +00:00
2019-06-26 15:03:27 +00:00
$("#gear").style.display = "block";
$("#about").style.display = "block";
2019-07-22 19:47:57 +00:00
Game.TEXT_SPEED = 5;
2019-07-29 19:09:30 +00:00
// Act 2
//_ = {"CHAPTER":1,"attack_harm_ch1":3,"attack_alone_ch1":2,"attack_bad_ch1":1,"whitebread":true,"partyinvite":"ignore","subtweet":true,"serialkiller":true,"act1g":"dont","badnews":true,"factcheck":false,"act1_ending":"flight","INTERMISSION_STAGE":1};
//Game.goto("act2");
// Act 3
//_ = {"CHAPTER":2,"attack_harm_ch1":3,"attack_alone_ch1":2,"attack_bad_ch1":1,"whitebread":true,"partyinvite":"ignore","subtweet":true,"serialkiller":true,"act1g":"dont","badnews":true,"factcheck":false,"act1_ending":"flight","INTERMISSION_STAGE":2,"attack_harm_ch2":2,"attack_alone_ch2":1,"attack_bad_ch2":3,"a2_first_danger":"social","a2_attack_1":"alone","a2_first_choice":"ignore","a2_second_danger":"ignore","a2_attack_2":"harm","a2_attack_3":"harm","SPECIAL_ATTACK":"bad","a2_ending":"fight"};
//Game.goto("act3");
// Act 4
2019-08-16 16:37:01 +00:00
_ = {"CHAPTER":3,"attack_harm_ch1":3,"attack_alone_ch1":2,"attack_bad_ch1":1,"whitebread":true,"partyinvite":"ignore","subtweet":true,"serialkiller":true,"act1g":"dont","badnews":true,"factcheck":false,"act1_ending":"fight","INTERMISSION_STAGE":2,"attack_harm_ch2":2,"attack_alone_ch2":1,"attack_bad_ch2":3,"a2_first_danger":"social","a2_attack_1":"alone","a2_first_choice":"ignore","a2_second_danger":"ignore","a2_attack_2":"harm","a2_attack_3":"harm","SPECIAL_ATTACK":"alone","a2_ending":"fight","act3_bb_body":4,"a3_ending":"walkaway","INJURED":false};
Game.goto("act4");
2019-06-29 02:38:57 +00:00
2019-07-17 16:16:02 +00:00
//Game.goto("intro");
2019-06-26 15:03:27 +00:00
});
window._SAVE = function(){
copy(JSON.stringify(_));
};