33 lines
736 B
JavaScript
33 lines
736 B
JavaScript
|
_hack_HIDE_BARS = true;
|
||
|
|
||
|
canvas.style.width = 500;
|
||
|
canvas.style.height = 500;
|
||
|
canvas.width = parseInt(canvas.style.width)*2;
|
||
|
canvas.height = parseInt(canvas.style.height)*2;
|
||
|
|
||
|
var initData = {
|
||
|
"contagion":0,
|
||
|
"peeps":[[50,263,2],[141,274,1],[204,353,1],[452,264,1],[301,341,1],[364,271,1],[204,195,1],[301,206,1]],
|
||
|
"connections":[[0,1],[1,2],[1,6],[6,7],[7,5],[5,3],[5,4],[4,2]]
|
||
|
}
|
||
|
_makeUncuttable(initData.connections);
|
||
|
|
||
|
// Add peeps!
|
||
|
loadNetwork(initData);
|
||
|
|
||
|
// Update
|
||
|
update();
|
||
|
|
||
|
// SHOW CONTAGION UI
|
||
|
showContagionUI();
|
||
|
|
||
|
function _onUpdate(){
|
||
|
|
||
|
// Winner iff EVERYONE is infected!
|
||
|
var everyoneIsInfected = true;
|
||
|
peeps.forEach(function(peep){
|
||
|
if(peep.state!=2) everyoneIsInfected=false;
|
||
|
});
|
||
|
YOU_ARE_WINNER = everyoneIsInfected;
|
||
|
|
||
|
}
|