xxxxxxxxxx
83
var vetorImgSol = [];
var vetorImgNinja = [];
var contNinja = 0;
var atrasoNinja = 0;
var y = 150;
var estaPulando = false;
var cont = 0;
var x = 40;
function preload() {
for (i = 0; i < 15; i++) {
vetorImgSol[i] = loadImage('Sun_0000' + i + '.png');
}
for (j = 0; j < 6; j++) {
vetorImgNinja[j] = loadImage('run_' + j + '.png');
}
}
function setup() {
createCanvas(400, 400);
frameRate(30);
}
function draw() {
background(0);
// gravidade
if (y < 150) {
y = y + 5;
} else {
y = 150;
estaPulando = false;
}
image(vetorImgSol[cont], 10, 10);
cont++;
if (cont >= 15) {
cont = 0;
}
image(vetorImgNinja[contNinja], x, y);
if (keyIsDown(RIGHT_ARROW)) {
x += 5;
atrasoNinja++;
if (atrasoNinja >= 3) {
atrasoNinja = 0;
contNinja++;
if (contNinja >= 6) {
contNinja = 0;
}
}
}
if ( ! estaPulando ) {
if (keyIsDown(UP_ARROW)) {
y = y - 100;
estaPulando = true;
}
}
}
function mouseClicked() {
if ( ! estaPulando ) {
y = y - 100;
estaPulando = true;
}
}