Hierarchy (view full)

Constructors

Properties

char_items: ItemSlot[][]
current_col: number
current_line: number
data: GoldenSun
game: Game
highlight: Graphics
state_sprites: (BitmapText | Sprite | Group)[]
window: Window
CURSOR: {
    X: number;
    Y: number;
} = ...

Type declaration

  • X: number
  • Y: number
EQ_HIGHLIGHT: {
    HEIGHT: number;
    POS: {
        body: number;
        chest: number;
        head: number;
        weapon: number;
    };
    SHIFT: number;
    WIDTH: number;
    X: number;
    Y: number;
} = ...

Type declaration

  • HEIGHT: number
  • POS: {
        body: number;
        chest: number;
        head: number;
        weapon: number;
    }
    • body: number
    • chest: number
    • head: number
    • weapon: number
  • SHIFT: number
  • WIDTH: number
  • X: number
  • Y: number
GROUP_KEY: "status_component" = "status_component"
HIGHLIGHT: {
    HEIGHT: number;
    WIDTH: number;
    X: number;
    Y: number;
} = ...

Type declaration

  • HEIGHT: number
  • WIDTH: number
  • X: number
  • Y: number
ITEM: {
    ICON_X: number;
    ICON_Y: number;
    NAME_X: number;
    NAME_Y: number;
} = ...

Type declaration

  • ICON_X: number
  • ICON_Y: number
  • NAME_X: number
  • NAME_Y: number
MAX_LINES: 5 = 5
SHIFT: 16 = 16
STATS: {
    LABEL_X: number;
    LABEL_Y: number;
    LINE_SHIFT: number;
    VALUE_END_X: number;
    VALUE_Y: number;
} = ...

Type declaration

  • LABEL_X: number
  • LABEL_Y: number
  • LINE_SHIFT: number
  • VALUE_END_X: number
  • VALUE_Y: number

Accessors

  • get current_pos(): {
        col: number;
        line: number;
    }
  • Returns {
        col: number;
        line: number;
    }

    • col: number
    • line: number

Methods