xxxxxxxxxx
60
var sPlayer;
var sCake1, sCake2;
var sBack;
var oPlayer;
var cakes = [];
var sLoose;
var running = true;
function preload() {
sPlayer = loadImage("sprites/spitzii.png");
sCake1 = loadImage("sprites/cake1.png");
sCake2 = loadImage("sprites/cake2.png");
sBack = loadImage("sprites/ground.jpg");
sLoose = loadImage("sprites/looser.jpg");
angleMode(DEGREES);
}
function setup() {
createCanvas(700, 400);
oPlayer = new Player(100, 280, 100, 100, sPlayer);
cakes.push(new Cake(530, 240, 100, 150, sCake1));
cakes.push(new Cake(1230, 280, 100, 100, sCake2));
}
function draw() {
if (running) {
image(sBack, 0, 0, width, height);
oPlayer.Display();
cakes.forEach(function(cake) {
cake.Display();
cake.Update();
running = !oPlayer.Hit(cake);
});
} else {
image(sLoose, 0, 0, width, height);
textSize(30);
textAlign(CENTER);
text('Просрано :(\n Нажми ПРОБЕЛ, чтобы просрать снова', 350, 350);
}
}
function keyPressed() {
if (keyCode == 32 && !oPlayer.jumps && !oPlayer.falls) {
oPlayer.Jump();
} else if (keyCode == 32 && !running) {
running = true;
oPlayer.pos.x = 100;
oPlayer.pos.y = 280;
cakes[0].pos.x = 530;
cakes[0].pos.y = 240;
cakes[1].pos.x = 1230;
cakes[1].pos.y = 280;
}
}