Files
Docker-404-games/games/space-invaders502/js/objects.js
2025-02-01 16:17:45 +01:00

30 lines
637 B
JavaScript

// Game objects
var hero = {};
var playerShots = [];
var enemyShots = [];
var shotSpeed = 200;
var RIGHT = 1, LEFT = 0;
var enemies = [];
var enemyDirection = RIGHT;
var loadEnemy = function(offset, json){
var size = 32;
for (var i = 0; i< json.length; i++){
var pos = json[i];
var enemy = {x: offset.x + pos.x * size, y: offset.y + pos.y * size} ;
enemies.push(enemy);
}
}
loadJSON('enemies.json',
function(data) {
loadEnemy({ x: 50, y: 50 }, data.five);
loadEnemy({ x: 180, y: 50 }, data.zero);
loadEnemy({ x: 300, y: 50 }, data.two);
},
function(xhr) { console.error(xhr); }
);