home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE Date;
- BEGIN
- Hide_Mouse ;
- Paint_Color( 0 ) ; { erase pm/am marker }
- Paint_Rect( 270,110,20,10 ) ;
- Text_Color( 2 );
- Draw_String( 12,30,' MONTH DAY YEAR ' ) ;
- { calculate which digits will be drawn on screen }
- IF Day = 0 THEN { Day }
- BEGIN
- Day_1 := 0 ;
- Day_10 := 0 ;
- END
- ELSE BEGIN
- Day_10 := Day DIV 10 ;
- Day_1 := Day MOD 10 ;
- END ;
- IF Mon = 0 THEN { Month }
- BEGIN
- Mon_1 := 0 ;
- Mon_10 := 0 ;
- END
- ELSE BEGIN
- Mon_10 := Mon DIV 10 ;
- Mon_1 := Mon MOD 10 ;
- END;
- IF Yr = 0 THEN { Year }
- BEGIN
- Yr_1 := 0 ;
- Yr_10 := 0 ;
- END
- ELSE BEGIN
- Yr_10 := Yr DIV 10 ;
- Yr_1 := Yr MOD 10 ;
- END;
- D_Mon_10 ; { Draw Digit on the screen }
- DX := 36 ;
- D_Digit( Mon_1 ) ;
- DX := 100 ;
- D_Digit( Day_10 ) ;
- DX := 148 ;
- D_Digit( Day_1 ) ;
- DX := 212 ;
- D_Digit( Yr_10 ) ;
- DX := 260 ;
- D_Digit( Yr_1 ) ;
- Old_Mon := Mon ;
- Old_Day := Day ;
- Old_Yr := Yr ;
- Show_Mouse ;
- END ; { of Date }
-