.vduShadowFront EQUB "C" \ 9. Print the character in red or cyan, for the front \ character of the drop shadow \ \ The "C" is replaced by the character to be printed EQUB 2, 0, 18 \ 8. VDU 18, 0, 2 \ \ Set the foreground colour to colour 2 (red or cyan, \ depending on the current palette) \ \ The "2" is replaced by the colour to be drawn EQUB &00, &04 \ 7. 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 up the screen by four units, or \ one pixel in mode 5 EQUB 8 \ 6. VDU 8 \ \ Backspace the cursor by one character, so it is on top \ of the yellow character that we just printed in \ vduShadowRearName: vduShadowFront [Show more] Type: Variable Category: Text Summary: VDU commands for printing the front character of a drop shadowContext: See this variable in context in the source code References: This variable is used as follows: * DrawTitleView uses vduShadowFront * PrintCharacter uses vduShadowFront
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.