|  | Routines | 
| Prev: 45495 | Up: Map | Next: 45573 | 
| 
Used by the routine at GameInitialisation.
 | ||||
| 
Initialise player 2.
 | ||||
| 45524 | CALL 45598 | Call 45598. | ||
| 45527 | CALL ChangePlayer | Call ChangePlayer. | ||
| 
Initialise player 1.
 | ||||
| 45530 | CALL 45598 | Call 45598. | ||
| 
Always start on player 1.
 | ||||
| 45533 | XOR A | Write 0 to Flag_ActivePlayer. | ||
| 45534 | LD (38558),A | |||
| 45537 | CALL ClearPlayArea_Attributes | Call ClearPlayArea_Attributes. | ||
| 45540 | CALL ClearPlayArea | Call ClearPlayArea. | ||
| 45543 | LD A,(38546) | A=GameOptions. | ||
| 45546 | AND %00000001 | Keep only bit 0. | ||
| 45548 | JR NZ,45553 | Jump to 45553 if this is a two player game. | ||
| 45550 | LD (38624),A | Write A to InactivePlayer_Lives. | ||
| 
This entry point is used by the routine at 45573.
 | ||||
| 45553 | CALL 45495 | Call 45495. | ||
| 45556 | LD IX,38658 | IX=ImmortalData. | ||
| 45560 | CALL VisitRoom | Call VisitRoom. | ||
| 45563 | CALL 42851 | Call 42851. | ||
| 45566 | CALL 41787 | Call 41787. | ||
| 45569 | CALL 48093 | Call 48093. | ||
| 45572 | RET | Return. | ||
| Prev: 45495 | Up: Map | Next: 45573 |