Constructors

Properties

_allies_count: number
_allies_info: PlayerInfo[]
_battle_bg: TileSprite
_battle_bg2: TileSprite
_battle_group: Group
_camera_angle: CameraAngle
_cursor_manager: BattleCursorManager
_enemies_count: number
_enemies_info: PlayerInfo[]
_group_allies: Group
_group_enemies: Group
_sprites: PlayerSprite[]
background_key: string
bg_height: number
black_bg: Graphics
choosing_actions: boolean
crop_group: Group
data: GoldenSun
first_ally_char: Sprite
first_enemy_char: Sprite
game: Game
last_ally_char: Sprite
last_enemy_char: Sprite
lower_rect: Graphics
old_camera_angle: number
pause_players_update: boolean
pause_update: boolean
pos_update_factor: {
    factor: number;
}

Type declaration

  • factor: number
shift_from_middle_ally: number
shift_from_middle_enemy: number
upper_rect: Graphics
x: number
y: number

Accessors

Methods

  • Parameters

    • sprite_index: number
    • Optional target_angle: number

    Returns {
        x: number;
        y: number;
    }

    • x: number
    • y: number
  • Parameters

    • on_fade_complete: (() => Promise<void>)
        • (): Promise<void>
        • Returns Promise<void>

    • on_flash_complete: (() => void)
        • (): void
        • Returns void

    Returns void

  • Parameters

    Returns {
        x: number;
        y: number;
    }

    • x: number
    • y: number
  • Parameters

    • angle: number
    • center_shift: number
    • elipse_major_axis: number
    • elipse_minor_axis: number

    Returns number