Timetable Commands

Timetable commands begin with the symbol $.   Several Timetable commands have multiple names. You may select between the short and the longer, descriptive names. These forms are identical in their syntax and behavior.

The following commands are presently available:

Timetable files
$INCLUDE
$REQUIRE
$SETFILELEVEL
$END
$ERROR
$MSGBOX
$MINVER Minimal program version to run this timetable
$VERSION Timetable file version
Miscellaneous commands
$STOCK
$PHSTEP
$SPEED
$WCD
$WMD
$RANDOMIZE
$USEDEFDIR
$USECACHE
Personalize Traffic
$HLPWEB Additional menu entry in the Help menu of the Configuration Window
$INFO Text to show in the About window
$NOAUTHORS Don't list the pictur authors in the About window
$NOCAT, $NOCATENARY Reserved
$NORAIL Don't show the trackbad in the About window
$CPL, $CFGPICL, $ABOUT_PICTURE_LEFT Change the left picture in the Configuration window
$CPR, $CFGPICR, $ABOUT_PICTURE_RIGHT Change the right picture in the Configuration window
$APL, $ABPICL, $ABOUT_PICTURE_LEFT Change the left picture in the About box
$APR, $ABPICR, $ABOUT_PICTURE_RIGHT Change the left picture in the About box
$PPL, $PREVPICL, $PREVIEW_PICTURE_LEFT Change the left picture in the Preview window
$PPR, $PREVPICR, $PREVIEW_PICTURE_RIGHT Change the left picture in the Preview window
Options for conditional input
$OPT, $OPTION Place an option into the menu and define the option name
$OPTCMD, $OPTION_COMMAND Place an option command into the menu
$OPTSUB, $OPTION_SUBMENU Start a submenu in the option menu
$OPTEND, $OPTION_SUBMENU_END End a submenu in the option menu
$SET Set the value of an option
$CSET Set the value of an option only, if it is unset/undefined yet
$OPTGDEF Default value to use for the undefined options
**Running the scenes
$SPLASH
$SKIPERR
$NOSTOPONMOVE Do not stop the screensaving, when the mouse is moved
$NOSTOPONCLICK Do not stop the screensaving, when clicked with the mouse
$NOSTOPONKEY Do not stop the screensaving when keyboard key is pushed
$DEF macros and other text operations
$NAMESPACE
$DEF
$VAR
$FILL
$DEF2C
$ADD
$ADDAP
Segmentation commands
$SECT, $SECTION
$ES, $ENDS, $ESECT, $ESECTION, $ENDSECTION
$DSEC, $DSECTION, $DEFSECTION, $DEFINESECTION
$CSEC, $CSECTION, $CALLSECTION
$GRP, $GROUP
$EG, $ENDG, $EGRP, $EGROUP, $ENDGROUP
$DGRP, $DGROUP, $DEFGROUP, $DEFINEGROUP
$POOL
$EO, $EPOOL, $ENDPOOL
$APOOL, $ADDPOOl
$SPOOL
$IPOOL, $INLINE_POOL
$SCENE
$EC, $ENDC, $ESCENE, $ENDSCENE
$DSCENE, $DEFSCENE, $DEFINESCENE
$PATH, $SLINE, $SCENELINE
$EP, $ENDP, $EPATH, $ESLINE, $ENDSCENELINE, $ENDPATH
$LINE
$EL, $ENDL, $ELINE, $ENDLINE

Default segmentation and movement parameters

The global parameters set by the following commands are default values for the corresponding parameters of the segmentation commands or movements.

$Command Corresponsding Parameter Meaning
Position and dimension
$IMGY
$ABOVE
$BELOW
$MINSPACE
$MAXLINE
Segment lifetime and termination
$RANDOM
Default movement parameters
$ACCEL
$BRAKE
$IV
$COPDIST
$COPSPEED
$SPEED
$STARTTIME
$BGCOLOR
$WAY
$TX
$TXB
$TXC
$TXX
$TXY
$TXF
$TXS
$WR
$WE
$WA
$WT
$WL
$WM
Last edited: 2023-02-13 17:25:08