import JassAgent from './agent'; export interface Alliance { passive: boolean; helpRequest: boolean; helpResponse: boolean; sharedXp: boolean; sharedSpells: boolean; sharedVision: boolean; sharedControl: boolean; sharedAdvancedControl: boolean; rescuable: boolean; sharedVisionForced: boolean; } /** * type player */ export default class JassPlayer extends JassAgent { index: number; name: string; team: number; startLocation: number; forcedStartLocation: number; color: number; race: number; racePreference: number; raceSelectable: boolean; controller: number; alliances: Map; constructor(index: number, maxPlayers: number); }