![]() |
Routines |
| Prev: 38412 | Up: Map | Next: 38540 |
|
Used by the routine at GirlArtificialIntelligence.
|
||||||||||||||||||
|
Can the player afford this raise amount?
|
||||||||||||||||||
| GirlAction_Raise | 38508 | LD A,(38581) | Jump to GirlRaise if *PlayerCash is higher than the girls raise amount. | |||||||||||||||
| 38511 | CP B | |||||||||||||||||
| 38512 | JR NC,GirlRaise | |||||||||||||||||
|
The player can't afford this raise, so just use what they have left...
|
||||||||||||||||||
| 38514 | LD A,(38581) | Write *PlayerCash to *CurrentRaiseValue. | ||||||||||||||||
| 38517 | LD (38583),A | |||||||||||||||||
|
Check if the player is out of cash.
|
||||||||||||||||||
| 38520 | OR A | Jump to GirlAI_Hold if the player has no cash left. | ||||||||||||||||
| 38521 | JR Z,GirlAI_Hold | |||||||||||||||||
| 38523 | JR GirlRaise_AddToPot | Jump to GirlRaise_AddToPot. | ||||||||||||||||
|
Process the raise.
|
||||||||||||||||||
| GirlRaise | 38525 | LD A,B | Write the raise amount to *CurrentRaiseValue. | |||||||||||||||
| 38526 | LD (38583),A | |||||||||||||||||
| GirlRaise_AddToPot | 38529 | CALL GirlAddToPot | Call GirlAddToPot. | |||||||||||||||
|
Messaging options:
|
||||||||||||||||||
| 38532 | LD A,2 | Call Messaging_Girl using message block 2. | ||||||||||||||||
| 38534 | CALL Messaging_Girl | |||||||||||||||||
| 38537 | LD A,1 | Return with A=1 ("raise"). | ||||||||||||||||
| 38539 | RET | |||||||||||||||||
| Prev: 38412 | Up: Map | Next: 38540 |