rendom
This commit is contained in:
@@ -158,14 +158,18 @@ class GameScene extends Phaser.Scene {
|
||||
}
|
||||
*/
|
||||
|
||||
// ELITE ZOMBIES v City območju (65,65 ± 15)
|
||||
console.log('👹 Spawning ELITE ZOMBIES in City...');
|
||||
for (let i = 0; i < 15; i++) { // Veliko elite zombijev!
|
||||
const randomX = Phaser.Math.Between(50, 80); // City area
|
||||
const randomY = Phaser.Math.Between(50, 80);
|
||||
const elite = new NPC(this, randomX, randomY, this.terrainOffsetX, this.terrainOffsetY, 'elite_zombie');
|
||||
this.npcs.push(elite);
|
||||
}
|
||||
// ELITE ZOMBIE v City območju (samo 1 za testiranje)
|
||||
console.log('👹 Spawning ELITE ZOMBIE in City...');
|
||||
const eliteX = Phaser.Math.Between(50, 80); // City area
|
||||
const eliteY = Phaser.Math.Between(50, 80);
|
||||
const elite = new NPC(this, eliteX, eliteY, this.terrainOffsetX, this.terrainOffsetY, 'elite_zombie');
|
||||
this.npcs.push(elite);
|
||||
|
||||
// Easter Egg: Broken Scooter
|
||||
console.log('🛵 Spawning Scooter Easter Egg...');
|
||||
this.vehicles = [];
|
||||
const scooter = new Scooter(this, 25, 25);
|
||||
this.vehicles.push(scooter);
|
||||
|
||||
// Kamera sledi igralcu z gladko interpolacijo (lerp 0.1)
|
||||
this.cameras.main.startFollow(this.player.sprite, true, 0.1, 0.1);
|
||||
@@ -342,6 +346,13 @@ class GameScene extends Phaser.Scene {
|
||||
npc.update(delta);
|
||||
}
|
||||
|
||||
// Vehicles Update
|
||||
if (this.vehicles) {
|
||||
for (const vehicle of this.vehicles) {
|
||||
if (vehicle.update) vehicle.update(delta);
|
||||
}
|
||||
}
|
||||
|
||||
// Parallax
|
||||
if (this.parallaxSystem && this.player) {
|
||||
const playerPos = this.player.getPosition();
|
||||
|
||||
Reference in New Issue
Block a user