|
|
1.1 ! root 1: .TH MOVIE 9.1 ! 2: .CT 1 graphics writing_troff ! 3: .SH NAME ! 4: movie, stills \- algorithm animation ! 5: .SH SYNOPSIS ! 6: .B movie ! 7: [ ! 8: .B -t ! 9: .I termprog ! 10: ] ! 11: [ ! 12: .B -m ! 13: .I memory ! 14: ] ! 15: [ ! 16: .I file ! 17: ] ! 18: .PP ! 19: .B stills ! 20: [ ! 21: .I files ... ! 22: ] ! 23: .SH DESCRIPTION ! 24: .I Movie ! 25: converts a `movie script' ! 26: into an internal representation, then displays it in a window on a ! 27: Teletype 5620, AT&T630, or X-11 system (depending on which version has been compiled). ! 28: If the filename is of the form ! 29: .IB file .s , ! 30: .I movie ! 31: creates the intermediate form in ! 32: .IB file .i , ! 33: which will be used in subsequent calls if it is more recent than ! 34: .IB file .s , ! 35: The options are: ! 36: .TP \w'\f5-t\ \fItermprog\ 'u ! 37: .BI -t " termprog ! 38: Load ! 39: .I termprog ! 40: instead of the default terminal program. ! 41: .br ! 42: .ns ! 43: .TP ! 44: .BI -m mem ! 45: Use ! 46: .I mem ! 47: bytes of terminal memory instead of the default. ! 48: .PP ! 49: In the terminal, button 1 stops and starts the movie; ! 50: button 2 adjusts view sizes and selects clicks; ! 51: button 3 sets various parameters. ! 52: .SS Movie scripts ! 53: A movie consists of multiple independent views, ! 54: each presented as a rectangular sub-window. ! 55: If no ! 56: .B view ! 57: statements appear, there is a single implicit view ! 58: .BR def.view . ! 59: Any text or geometrical object may be labeled with a name and colon. ! 60: Labels and coordinates are local to views. ! 61: A recurring label erases the previous ! 62: object with that label. ! 63: .PP ! 64: Comments follow #; blank lines are ignored. ! 65: .HP ! 66: .B text ! 67: .I options x y string ! 68: .br ! 69: Text is centered and medium size by default; options: one of ! 70: .B "center ! 71: .B ljust ! 72: .B rjust ! 73: .B above ! 74: .BR below , ! 75: and one of ! 76: .BR "small ! 77: .B medium ! 78: .B big ! 79: .BR bigbig . ! 80: A leading quote is stripped from ! 81: .IR string , ! 82: as is a trailing quote if a leading one is present. ! 83: .PD 0 ! 84: .HP ! 85: .BI line ! 86: .I "options x1 y1 x2 y2 ! 87: .br ! 88: Lines are solid by default; options: one of ! 89: .B "fat ! 90: .B fatfat ! 91: .B dotted ! 92: .B dashed ! 93: and one of ! 94: .B "-> ! 95: .B <- ! 96: .BR <-> . ! 97: .HP ! 98: .BI box ! 99: .I "options xmin ymin xmax ymax ! 100: .br ! 101: A box may be ! 102: .BR fill ed. ! 103: .HP ! 104: .BI circle ! 105: .I "options x1 y1 radius ! 106: .br ! 107: Radius is measured in the ! 108: .I x ! 109: dimension. ! 110: A circle may be ! 111: .BR fill ed. ! 112: .TP ! 113: .BI erase " label ! 114: Erase an object explicitly. ! 115: .TP ! 116: .B clear ! 117: Erase all objects currently in the current view. ! 118: .TP ! 119: .BI click " optional-name ! 120: Place a mark in the intermediate with this name; ! 121: clicks are used to control stepping in a movie or to define frames ! 122: for a set of stills. ! 123: .TP ! 124: .BI view " name ! 125: .br ! 126: Associate subsequent objects with this view, ! 127: until changed again. ! 128: .PD ! 129: .PP ! 130: .I Stills ! 131: converts selected frames of a movie into ! 132: commands for ! 133: .IR pic (1). ! 134: Commands for ! 135: .I stills ! 136: begin with ! 137: .B .begin stills ! 138: and end with ! 139: .B .end ! 140: .BR stills . ! 141: .SH FILES ! 142: All files are in ! 143: .BR /usr/lib/movie . ! 144: .TF stills.awk ! 145: .TP ! 146: .F develop ! 147: Shell script to control conversion from script language to internal form. ! 148: .TP ! 149: .F fdevelop ! 150: C program that does the work. ! 151: .TP ! 152: .F stills.awk ! 153: Awk program to process stills language into ! 154: .IR pic (1). ! 155: .TP ! 156: .F anim ! 157: Host end of the animation system. ! 158: .TP ! 159: .F animterm ! 160: terminal end. ! 161: .TP ! 162: .F newer ! 163: Test whether one file is newer than another. ! 164: .SH "SEE ALSO" ! 165: .IR flicks (9.1), ! 166: .IR pic (1) ! 167: .br ! 168: J. L. Bentley and B. W. Kernighan, ! 169: `A System for Algorithm Animation', ! 170: this manual, Volume 2 ! 171: .SH BUGS ! 172: The 630 can only handle 65000 bytes of memory.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.