Prev: 49006 Up: Map Next: 49060
49017: Handler: Date Bar
Used by the routine at GameEntryPoint.
date-bar
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