; ; egfx.inc -- enhanced-mode video scripting commands ; Bret Victor 9/22/98, updated 7/20/99 ; ; script commands: EGFX_ScriptResource equ $10 EGFX_SetBuffer equ $20 EGFX_SetColor equ $21 EGFX_SetDelta equ $22 EGFX_SetBaseline equ $23 EGFX_SetDrawingMode equ $24 EGFX_SetAutoMove equ $25 EGFX_SetPan equ $26 EGFX_CursorSet equ $30 EGFX_Xset equ $31 EGFX_Yset equ $32 EGFX_Xjump equ $33 EGFX_Yjump equ $34 EGFX_CursorStore equ $35 EGFX_CursorStoreNum equ $36 EGFX_CursorRestore equ $37 EGFX_CursorRestoreNum equ $38 EGFX_Skip equ $40 EGFX_Dot equ $41 EGFX_Xline equ $42 EGFX_Yline equ $43 EGFX_Frame equ $44 EGFX_Rect equ $45 EGFX_UseFontMem equ $50 EGFX_UseFontResource equ $51 EGFX_Char equ $52 EGFX_CharLine equ $53 EGFX_Wipe equ $60 EGFX_DumpMem equ $61 EGFX_DumpResource equ $62 EGFX_DumpRectMem equ $63 EGFX_DumpRectResource equ $64 EGFX_MoveRect equ $65 EGFX_ScreenSet equ $70 EGFX_RangeSet equ $71 EGFX_Pan equ $72 EGFX_PanThis equ $73 EGFX_PanRange equ $74 ; drawing modes: EGFX_NUMDMODES equ $6 DMODE_NONE equ $0 DMODE_COPY equ $1 DMODE_BLEND equ $2 DMODE_SHADE equ $3 DMODE_INVERT equ $4 DMODE_ERASE equ $5 ; automove modes: AUTOMOVE_NONE equ $0 AUTOMOVE_LEFT equ $1 AUTOMOVE_RIGHT equ $2 AUTOMOVE_UP equ $3 AUTOMOVE_DOWN equ $4 AUTOMOVE_SCRIPT equ $5 ; pan modes: EGFX_NUMPANS equ $5 PAN_NONE equ $0 PAN_LEFT equ $1 PAN_RIGHT equ $2 PAN_UP equ $3 PAN_DOWN equ $4