Routines |
Prev: A59C | Up: Map | Next: A5BF |
This returns a bitmask indicating the presence of the items required for escape.
Used by the routine at join_item_to_escapeitem.
|
||||||||||||
item_to_escapeitem | A5A3 | CP $0F | Is it item_COMPASS? | |||||||||
A5A5 | JR NZ,item_to_escapeitem_0 | No - try the next interesting item | ||||||||||
A5A7 | LD A,$01 | Otherwise return flag escapeitem_COMPASS | ||||||||||
A5A9 | RET | |||||||||||
item_to_escapeitem_0 | A5AA | CP $03 | Is it item_PAPERS? | |||||||||
A5AC | JR NZ,item_to_escapeitem_1 | No - try the next interesting item | ||||||||||
A5AE | LD A,$02 | Otherwise return flag escapeitem_PAPERS | ||||||||||
A5B0 | RET | |||||||||||
item_to_escapeitem_1 | A5B1 | CP $0E | Is it item_PURSE? | |||||||||
A5B3 | JR NZ,item_to_escapeitem_2 | No - try the next interesting item | ||||||||||
A5B5 | LD A,$04 | Otherwise return flag escapeitem_PURSE | ||||||||||
A5B7 | RET | |||||||||||
item_to_escapeitem_2 | A5B8 | CP $06 | Is it item_UNIFORM? | |||||||||
A5BA | LD A,$08 | Return escapeitem_UNIFORM if so | ||||||||||
A5BC | RET Z | |||||||||||
A5BD | XOR A | Otherwise return zero | ||||||||||
A5BE | RET |
Prev: A59C | Up: Map | Next: A5BF |