(FILECREATED " 1-JUN-82 16:34:47" {PHYLUM}<LISPUSERS>KINETIC.;8 2014
changes to: KINETICDEMO
previous date: "29-MAY-82 21:37:04" {PHYLUM}<LISPUSERS>KINETIC.;7)
(* Copyright (c) 1982 by Xerox Corporation)
(PRETTYCOMPRINT KINETICCOMS)
(RPAQQ KINETICCOMS ((FNS KINETIC KINETICDEMO)
(VARS (CHECKSHADE 63903)
(KINETICWINDOW))))
(DEFINEQ
(KINETIC
[LAMBDA (WW) (* rrb "29-MAY-82 21:32")
(* test example (KINETICDEMO)
(SETQ CHECKSHADE (EDITSHADE CHECKSHADE)))
(PROG ((VAR (AND WW (LITATOM WW)
WW)))
[COND
((TYPENAMEP (COND
(VAR (SETQ WW (EVALV VAR)))
(T WW))
(QUOTE WINDOW))
(CLEARW WW))
(T (SETQ WW (CREATEW NIL "Kinetic Window"))
(COND
(VAR (SET VAR WW]
(PROG ((WD (WINDOWPROP WW (QUOTE WIDTH)))
(HT (WINDOWPROP WW (QUOTE HEIGHT)))
X Y)
(do (SETQ X (RAND 0 WD))
(SETQ Y (RAND 0 HT))
(BITBLT NIL NIL NIL WW (RAND 0 (IDIFFERENCE WD X))
(RAND 0 (IDIFFERENCE HT Y))
X Y (QUOTE TEXTURE)
(SELECTQ (RAND 0 5)
(0 (QUOTE PAINT))
(QUOTE INVERT))
(SELECTQ (AND CHECKSHADE (RAND 0 12))
(0 CHECKSHADE)
BLACKSHADE))
(\BACKGROUND])
(KINETICDEMO
[LAMBDA NIL (* rrb " 1-JUN-82 16:34")
(* runs KINETIC in a window without asking any
questions.)
(KINETIC (COND
((TYPENAMEP KINETICWINDOW (QUOTE WINDOW))
KINETICWINDOW)
(T (SETQ KINETICWINDOW
(CREATEW (create REGION
LEFT ← 400
BOTTOM ← 30
WIDTH ← 620
HEIGHT ← 450])
)
(RPAQQ CHECKSHADE 63903)
(RPAQQ KINETICWINDOW NIL)
(DECLARE: DONTCOPY (PUTPROPS KINETIC COPYRIGHT ("Xerox Corporation" 1982)))
(DECLARE: DONTCOPY
(FILEMAP (NIL (362 1855 (KINETIC 372 . 1361) (KINETICDEMO 1363 . 1853)))))
STOP