![]() |
Routines |
| Prev: 960C | Up: Map | Next: 968C |
|
Used by the routine at GirlArtificialIntelligence.
|
||||||||||||||||||
|
Can the player afford this raise amount?
|
||||||||||||||||||
| GirlAction_Raise | 966C | LD A,($96B5) | Jump to GirlRaise if *PlayerCash is higher than the girls raise amount. | |||||||||||||||
| 966F | CP B | |||||||||||||||||
| 9670 | JR NC,GirlRaise | |||||||||||||||||
|
The player can't afford this raise, so just use what they have left...
|
||||||||||||||||||
| 9672 | LD A,($96B5) | Write *PlayerCash to *CurrentRaiseValue. | ||||||||||||||||
| 9675 | LD ($96B7),A | |||||||||||||||||
|
Check if the player is out of cash.
|
||||||||||||||||||
| 9678 | OR A | Jump to GirlAI_Hold if the player has no cash left. | ||||||||||||||||
| 9679 | JR Z,GirlAI_Hold | |||||||||||||||||
| 967B | JR GirlRaise_AddToPot | Jump to GirlRaise_AddToPot. | ||||||||||||||||
|
Process the raise.
|
||||||||||||||||||
| GirlRaise | 967D | LD A,B | Write the raise amount to *CurrentRaiseValue. | |||||||||||||||
| 967E | LD ($96B7),A | |||||||||||||||||
| GirlRaise_AddToPot | 9681 | CALL GirlAddToPot | Call GirlAddToPot. | |||||||||||||||
|
Messaging options:
|
||||||||||||||||||
| 9684 | LD A,$02 | Call Messaging_Girl using message block 02. | ||||||||||||||||
| 9686 | CALL Messaging_Girl | |||||||||||||||||
| 9689 | LD A,$01 | Return with A=01 ("raise"). | ||||||||||||||||
| 968B | RET | |||||||||||||||||
| Prev: 960C | Up: Map | Next: 968C |