FF7/Field/Script/Opcodes/48 ASK

From Final Fantasy Inside
< FF7‎ | Field‎ | Script‎ | Opcodes
Revision as of 01:17, 3 September 2006 by my_wiki>Halkun
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  • Opcode: 0x48
  • Short name: ASK
  • Long name: Ask Question

Memory layout

0x48 Bank Win Mess First Last Addr

Arguments

  • const UByte Bank: Bank to put line selected.
  • const UByte Win: Window ID to place the question in. (Initialized with WINDOW)
  • const UByte Mess: Which dialog to display from dialog table.
  • const UByte First: Line where first question is.
  • const UByte Last: Line where last question is.
  • const UByte Addr: Address in bank where line selected is written.


Description

The ASK command opens a window with a set of choices to be picked with the "selector finger". If ASK is called on an open window ID, the window will shrink closed and re-open with the new data.