FF7/Field/Script/Opcodes/30 IFKEY
From Final Fantasy Inside
< FF7 | Field | Script | Opcodes
Revision as of 04:49, 9 September 2006 by my_wiki>Synergy Blades (→Arguments)
- Opcode: 0x30
- Short name: IFKEY
- Long name: If Key is pressed.
Contents
Memory layout
0x30 | B/0 | C | A |
---|
Arguments
- const Bit[4] B: Which button to check for.
- const Bit[4] 0: Zero.
- const UByte C: Condition of button.
- const UByte A: Amount to jump if comparison is false.
Description
Checks the status of a button being pressed. If the checked button fails the condition check, then the code jumps ahead A amount of bytes.
Conditions
ID | Button |
---|---|
0 | Pressed |
1 | Not Pressed |
Button IDs
ID | Button |
---|---|
5 | Triangle [Menu] |
6 | Cross [Cancel] |
7 | Circle [OK] |
8 | Square [EXT] |