| Usage |
"a" = argument, "r" = referenced, "s" = set
call arrowback (with the following arguments)
PointNumber [variable i*4 r]
Direction [variable char*5 r]
TekWest [variable i*4 a]
TekEast [variable i*4 a]
TekSouth [variable i*4 a]
TekNorth [variable i*4 a]
WindowNumber [variable i*4 r]
|
| Calls |
call dwindo (LongWestWindow (WindowNumber),
* LongEastWindow (WindowNumber),
* LatSouthWindow (WindowNumber),
* LatNorthWindow (WindowNumber))
call twindo (TekWest, TekEast, TekSouth, TekNorth)
call csedst (Course,
* Distance,
* 7,
* LatBack (PointNumber),
* LongBack (PointNumber),
* LatBack (PointNumber + 1),
* LongBack (PointNumber + 1) )
call movea (LongBack (PointNumber),
* LatBack (PointNumber) )
call rrotat (360.0 - Course)
call drawr (-10. * ArrowSize, 0.)
call drawr ( 10. * ArrowSize, 40. * ArrowSize)
call drawr ( 10. * ArrowSize, -40. * ArrowSize)
call drawr (-10. * ArrowSize, 0.)
call rrotat (0.)
call csedst (Course,
* Distance,
* 7,
* LatBack (PointNumber - 1),
* LongBack (PointNumber - 1),
* LatBack (PointNumber),
* LongBack (PointNumber) )
call movea (LongBack (PointNumber),
* LatBack (PointNumber) )
call rrotat (360.0 - Course)
call drawr (-10. * ArrowSize, -40. * ArrowSize)
call drawr ( 20. * ArrowSize, 0.)
call drawr (-10. * ArrowSize, 40. * ArrowSize)
call rrotat (0.)
|