import { Player } from './Player.js'; export class Team { constructor(scene, color, numberOfPlayers, isPlayerTeam) { this.scene = scene; this.color = color; this.numberOfPlayers = numberOfPlayers; this.isPlayerTeam = isPlayerTeam; this.players = []; this.createTeam(); } createTeam() { for (let i = 0; i < this.numberOfPlayers; i++) { let player; if (this.isPlayerTeam) { if (i === 0) { player = new Player(this.scene, this.color, { x: -15, y: 1.5, z: 0 }, 'player'); } else { player = new Player(this.scene, this.color, { x: -Math.random() * 25 - 5, // Left side y: 1.5, z: (Math.random() - 0.5) * 80 }, 'player'); } } else { player = new Player(this.scene, this.color, { x: Math.random() * 25 + 5, // Right side y: 1.5, z: (Math.random() - 0.5) * 80 }, 'bot'); } this.players.push(player); } } }