Dino Game
This commit is contained in:
38
JavaScript/dino-game/enemys.js
Normal file
38
JavaScript/dino-game/enemys.js
Normal file
@@ -0,0 +1,38 @@
|
||||
function spawnEnemys() {
|
||||
let r = Math.floor(Math.random() * 100);
|
||||
|
||||
if (2 > r) {
|
||||
for (let i = 0; i < cacti.length; i++) {
|
||||
if (cacti[i].x > 700) {
|
||||
console.log('Spawn failed')
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (r == 1) {
|
||||
cacti.push(new Cacti());
|
||||
} else {
|
||||
cacti.push(new ThiccCacti);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function updateEnemys() {
|
||||
for (let i = 0; i < cacti.length; i++) {
|
||||
cacti[i].update();
|
||||
}
|
||||
}
|
||||
|
||||
function despawnEnemys() {
|
||||
for (let i = 0; i < cacti.length; i++) {
|
||||
if (cacti[i].x < -cacti[i].width) {
|
||||
cacti.splice(1, i)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function drawEnemys() {
|
||||
for (let i = 0; i < cacti.length; i++) {
|
||||
cacti[i].draw();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user