Constructors

Properties

_active: boolean
_char_sprite: Sprite
_data: GoldenSun
_group: Group
_player_info: PlayerInfo
_shadow_sprite: Sprite
battle_action: battle_actions
battle_position: battle_positions
center_shift: number
current_status_index: number
current_weapon_type: weapon_types
ellipses_semi_major: number
ellipses_semi_minor: number
force_stage_update: boolean
game: Game
hue_angle: number
internal_data: any
is_ally: boolean
on_status_change_obs: Observable<{
    added: boolean;
    status: permanent_status | temporary_status;
}>

Type declaration

on_status_change_subs: Subscription
parent_group: Group
player_instance: Enemy | MainChar
sprite_base: SpriteBase
stage_angle: number
status_sprite: Sprite
status_sprite_base: SpriteBase
status_timer: Timer
weapon_sprite: Sprite

Accessors

  • get available_filters(): {
        [key_name: string]: AbstractFilter;
    }
  • Returns {
        [key_name: string]: AbstractFilter;
    }

    • [key_name: string]: AbstractFilter
  • set available_filters(available_filters): void
  • Parameters

    • available_filters: {
          [key_name: string]: AbstractFilter;
      }
      • [key_name: string]: AbstractFilter

    Returns void

Methods

  • Returns {
        index: number;
        x: number;
        y: number;
    }

    • index: number
    • x: number
    • y: number
  • Parameters

    • player_stage_info: {
          index: number;
          x: number;
          y: number;
      }
      • index: number
      • x: number
      • y: number

    Returns void