game runner

This commit is contained in:
Martin
2022-12-07 10:47:46 +01:00
parent 669ed8cd81
commit 9884bc4090
24 changed files with 292 additions and 37 deletions

View File

@@ -15,7 +15,7 @@ export class IndividualEnemySpawner {
if (this.spawnTimer.tryFinishPeriod()) {
const posX: number = randomRange(300, 600) * randomPositiveOrNegative();
const posY: number = randomRange(300, 600) * randomPositiveOrNegative();
this.enemySpawner.spawnNewEnemy(posX, posY, EnemyMovementType.Launch);
this.enemySpawner.spawnNewEnemy(posX, posY, EnemyMovementType.Follow);
}
}
}

View File

@@ -48,8 +48,8 @@ export class WaveEnemySpawner {
private trySpawnNewGroup(): void {
if (this.spawnTimer.tryFinishPeriod()) {
const defaultPosX: number = 200 * randomPositiveOrNegative();
const defaultPosY: number = 200 * randomPositiveOrNegative();
const defaultPosX: number = (500 + randomRange(0, 100)) * randomPositiveOrNegative();
const defaultPosY: number = randomRange(0, 500) * randomPositiveOrNegative();
const enemies: Enemy[] = [];
const side: number = Math.ceil(Math.sqrt(this.enemiesPerWave));