summaryrefslogtreecommitdiff
path: root/static/unix-v10/man1/movie.1
diff options
context:
space:
mode:
authorJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-26 16:38:00 -0400
committerJacob McDonnell <jacob@jacobmcdonnell.com>2026-04-26 16:38:00 -0400
commit97d5c458cfa039d857301e1ca7d5af3beb37131d (patch)
treeb460cd850d0537eb71806ba30358840377b27688 /static/unix-v10/man1/movie.1
parentb89dc2331a50c63f8b33272a5c4c61ab98abdaa3 (diff)
build: Better Build System
Diffstat (limited to 'static/unix-v10/man1/movie.1')
-rw-r--r--static/unix-v10/man1/movie.1165
1 files changed, 165 insertions, 0 deletions
diff --git a/static/unix-v10/man1/movie.1 b/static/unix-v10/man1/movie.1
new file mode 100644
index 00000000..0cc8e53a
--- /dev/null
+++ b/static/unix-v10/man1/movie.1
@@ -0,0 +1,165 @@
+.TH MOVIE 1
+.CT 1 files prog_other
+.SH NAME
+movie, stills \- algorithm animation
+.SH SYNOPSIS
+.B movie
+[
+.B -t
+.I termprog
+]
+[
+.BI -m memory
+]
+[
+.I file
+]
+.br
+.B stills
+[
+.I files ...
+]
+.SH DESCRIPTION
+.PP
+.I Movie
+converts a script in a movie language
+into an internal representation, then displays it in a window on a
+Teletype 5620, AT&T630, or X11 system (depending on which version has been compiled).
+If the filename is of the form
+\f2file\f(CW.s\f1,
+.I movie
+creates the intermediate form in
+\f2file\f(CW.i\f1,
+which will be used in subsequent calls if it is more recent than
+\f2file\f(CW.s\f1.
+The options are:
+.TP
+.BI -t " termprog
+Load
+.I termprog
+instead of the default terminal program.
+.br
+.ns
+.TP
+.B -m\f2mem\fP
+Use
+.I mem
+bytes of terminal memory instead of the default.
+.PP
+In the terminal, button 1 stops and starts the movie;
+button 2 adjusts view sizes and selects clicks;
+button 3 sets various parameters.
+.PP
+.SS Movie language
+.br
+.B text
+.I options x y string.
+Text is centered and medium size by default; options: one of
+.B "center
+.B ljust
+.B rjust
+.B above
+.BR below ,
+and one of
+.BR "small
+.B medium
+.B big
+.BR bigbig .
+A leading quote is stripped from
+.IR string ,
+as is a trailinbg quote if a leading one is present.
+.br
+.BI line
+.I "options x1 y1 x2 y2.
+Lines are solid by default; options: one of
+.B "fat
+.B fatfat
+.B dotted
+.B dashed
+and one of
+.B "->
+.B <-
+.BR <-> .
+.br
+.BI box
+.I "options xmin ymin xmax ymax.
+A box may
+.BR fill ed.
+.br
+.BI circle
+.I "options x1 y1 radius.
+Radius is measured in the
+.I x
+dimension.
+A circle may be
+.BR fill ed.
+.br
+Any text or geometrical object may be labeled with a name and colon.
+A subsequent appearance of a label in the same view erases the previous
+object with that label.
+.BI erase
+.I label
+erases the object explicitly.
+.B clear
+erases all objects currently in the current view.
+.br
+.BI click
+.I "optional name
+leaves a mark in the intermediate with this name;
+clicks are used to control stepping in a movie or to define frames
+for a set of stills.
+.br
+A movie may consist of multiple independent views,
+each presented as a rectangular sub-window.
+.BI view
+.I name
+associates
+subsequent objects with this view,
+until changed again.
+Labels and coordinates are local to views.
+If no view statements appear, there is a single implicit view
+.BR def.view .
+.br
+Comments follow #; blank lines are ignored.
+.PP
+.I Stills
+converts selected frames of a movie into
+commands for
+.IR pic (1).
+Commands for
+.I stills
+begin with
+.B .begin stills
+and end with
+.B .end
+.BR stills .
+.SH FILES
+All files are in
+.BR /usr/lib/movie .
+.TF stills.awk
+.TP
+.F develop
+Shell script to control conversion from script language to internal form.
+.TP
+.F fdevelop
+C program that does the work.
+.TP
+.F stills.awk
+Awk program to process stills language into
+.IR pic (1).
+.TP
+.F anim
+Host end of the animation system.
+.TP
+.F animterm
+terminal end.
+.TP
+.F newer
+Test whether one file is newer than another.
+.SH "SEE ALSO"
+J. L. Bentley and B. W. Kernighan,
+.IR "A System for Algorithm Animation" ,
+CSTR 132, January, 1987.
+.SH BUGS
+The 630 can only handle 65000 bytes of memory.
+.br