.vduShadowRear EQUB "C" \ 5. Print the character in yellow, for the rear \ character of the drop shadow \ \ The "C" is replaced by the character to be printed EQUB 3, 0, 18 \ 4. VDU 18, 0, 3 \ \ Set the foreground colour to colour 3 (yellow) \ \ The "3" is replaced by the colour to be drawn EQUB &FF, &FC \ 3. VDU 25, 0, 0; -4; EQUW 0 \ EQUB 0, 25 \ Move the graphics cursor relative to the last position \ by (0, -4), so we move down the screen by four units, \ or one pixel in mode 5 EQUB 127 \ 2. Print a backspace to move the cursor back over the \ top of the space we just printed EQUS " " \ 1. Print a space to clear the screen for the new drop \ shadow characterName: vduShadowRear [Show more] Type: Variable Category: Text Summary: VDU commands for printing the rear character of a drop shadowContext: See this variable in context in the source code References: This variable is used as follows: * DrawTitleView uses vduShadowRear * PrintCharacter uses vduShadowRear
The VDU commands below are printed by working backwards through the table, so the character to be printed is actually the first entry in the table. A drop shadow is printed by first printing the VDU commands in vduShadowRear, to print the rear character in yellow, and then in vduShadowFront, to print the front character in red or cyan. The rear character is offset down from the front character by four graphics units, which equates to an offset of one pixel in mode 5.