![]() |
Routines |
Prev: 49006 | Up: Map | Next: 49060 |
Used by the routine at GameEntryPoint.
|
|||||
|
|||||
Handler_DateBar | 49017 | LD IX,49006 | IX=Messaging_CurrentDate. | ||
49021 | LD A,(40929) | A=*CurrentDayOfWeek. | |||
49024 | LD HL,48985 | HL=Table_DaysOfWeekStrings. | |||
49027 | CALL PopulateDayOfWeek | Call PopulateDayOfWeek. | |||
49030 | INC IX | Increment IX by one. | |||
49032 | LD A,(40928) | A=*CurrentTime_Hour. | |||
49035 | CALL 49072 | Call 49072. | |||
49038 | INC IX | Increment IX by one. | |||
49040 | LD A,(40927) | A=*CurrentTime_Minutes. | |||
49043 | CALL 49072 | Call 49072. | |||
49046 | LD A,(40930) | Write *Messaging_AM_PM to *IX+0. | |||
49049 | LD (IX+0),A | ||||
Now the date bar has been updated, set up printing it to the screen.
|
|||||
49052 | LD HL,49006 | Load HL with a pointer to Messaging_CurrentDate. | |||
49055 | LD B,11 | Set the length of the date bar in B (11 bytes). | |||
49057 | JP PrintDateBar | Jump to PrintDateBar. |
Prev: 49006 | Up: Map | Next: 49060 |