[net.sources.mac] trench simulator

sdh@joevax.UUCP (Steve Hawley) (07/12/85)

The following is a program that simulates the trench from the
Death Star in Star Wars. While its graphics are simple, it
provides an example of the speed with which the Mac can do one
point perspective calculations.

It ws written with MegaMax C.

The source is also available upon request.

To exit, press the button, the mouse changes the perspective.

Steve Hawley

{joevax, allegra!alice}!sdh

(This file must be converted with BinHex.Hex)

#APPLTRAM$0000

***COMPRESSED

***RESOURCE FORK

(    0    AR   '<@   %X-"7T-?0T)A4ZZ+Y183S\\

( "^/SP *$ZZ+T)83TAM_8Y.NB]\6$\_/ #7/SP KTZZ

("\J6$](;?VP3KHO9%A//SP \#\\ )9.NB\26$](;?V_

($ZZ+TQ83S\\ 0D_/ !+3KHN^EA/2&W]TDZZ+S183S\\

( $B/SP I4ZZ+N)83TAM_?-.NB\<6$]"9TZZ+PQ43T)G

($ZZ+O143TY>3G5.5O_D0F[_[DIN_^YF  #H3KHM4$AN

(/_P/SS__TZZ+5!<3S N__ ,0  !;0  Q@Q   5N  "^

(%- XTA!^OP^T/L !$[0 ]0$> 1(!'@$2$AN_^A(;O_Z

(    *    "P   !D@   )     @   _/  !J? &6#\\

(  !J? %QC\\  &I\ 24/SP  :GP!?8_/  !J? &2#\\

(  !J? %>C\\  &I\ 6:/SP  :GP!>8_/  !J? %L#\\

(  !J? "V#\\  &I\ 76/SP  :GP!*0_/  !J? %BC\\

(  !J? $T#\\  &I\ 4@/SP  :GP!+H_/  !J?   #\\

(  "J?    :$    $: V68\O/$1!5$$_/   J: @7Z I

("A00>\ !")-L\AG   (0EA@ /_V3JT JD'M *HX*/_^

("\(J?%9CR\\0T]$13\$J: @7Z!)H!U.N@*,3G5.5O_Z

(#U\_SC__CU\_YS__# \ #*0;@ ,/4#_^@QN  #_^F\ 

( "J,"[__)!N  I(P('N__H_ # N__Z0;@ (2,"![O_Z

(#\ 3KH$#%B/,"[__$1 D&X "DC @>[_^C\ ,"[__I!N

(  (2,"![O_Z/P!.N@/Z6(\P+O_\D&X "DC @>[_^C\ 

(# N__Y$0)!N  A(P('N__H_ $ZZ [Q8CS N__Q$0)!N

(  *2,"![O_Z/P P+O_^1$"0;@ (2,"![O_Z/P!.N@.H

(%B/66[_^F  _U!.7DYU3E;_^CU\_SC__CU\_YS__#U\

(/^<__HP+O_ZD&X "C\ ,"[__I!N  @_ $ZZ U98CS N

(/_ZD&X "DC @?P ,C\ ,"[__I!N  A(P('\ #(_ $ZZ

( -&6(\P+O_Z1$"0;@ *2,"!_  R/P P+O_^D&X "$C 

(('\ #(_ $ZZ QY8CS N__I$0)!N  H_ # N__Z0;@ (

(#\ 3KH# EB/,"[_^D1 D&X "C\ ,"[__)!N  @_ $ZZ

( +06(\P+O_Z1$"0;@ *2,"!_  R/P P+O_\D&X "$C 

(('\ #(_ $ZZ KY8CS N__J0;@ */P P+O_^1$"0;@ (

(#\ 3KH"C%B/,"[_^I!N  I(P('\ #(_ # N__Y$0)!N

(  (2,"!_  R/P!.N@)Z6(\P+O_Z1$"0;@ *2,"!_  R

(#\ ,"[__D1 D&X "$C @?P ,C\ 3KH"4%B/,"[_^D1 

()!N  H_ # N__Y$0)!N  @_ $ZZ C)8CS N__I$0)!N

(  */P P+O_\1$"0;@ (/P!.N@'^6(\P+O_Z1$"0;@ *

($C @?P ,C\ ,"[__$1 D&X "$C @?P ,C\ 3KH!ZEB/

($Y>3G5.5O_T0F[__D)N__Q";O_Z0F[_^$AM__Q.N@*(

(%B/0F<_//__3KH"LEB/3KH"XC\\ 5(_/ '\/SP *#\\

(  $2&W^BDZZ SS>_  ,0J<O//____]"9S\\  %(;   

($AM_HI(;?Z63KH"N-[\ !@K0/Z2+RW^DDZZ CQ8CR\M

(/Z23KH"\%B//SS_:S\\_P1.N@(T6(\_/  *3KH!)%2/

(#\N__@_+O_\3KK]I%B//RW^@#\N__@_+O_\3KK\P%R/

($ZZ D!*0&8  /0];O_\__X];O_X__I(;O_T3KH"%EB/

(# N__9(P('\  *P;O_\; @];O_V__Q@'C N__9(P('\

(  "L&[__&\.,"[_]DC @?P  CU __PP+O_T2,"!_  "

(+!N__AL$# N__1(P('\  (]0/_X8!XP+O_T2,"!_  "

(+!N__AO#C N__1(P('\  (]0/_X,"[__K!N__QF"C N

(/_ZL&[_^&<</R[_^#\N__Q.NOS<6(\_+O_Z/R[__DZZ

(/S.6(\_+?Z /R[_^C\N__Y.NOOJ7(]2;?Z #&T  _Z 

(&\$0FW^@#\M_H _+O_X/R[__$ZZ^\A<CV  _P9.7DYU

($Y6   P+@ (/P"HG$Y>3G5.5@  ,"X "#\ ,"X "C\ 

(*B33EY.=4Y6   P+@ (/P P+@ */P"HD4Y>3G5.5O_\

(" N  AG0D)N__XP+O_^(&X "-# '5#__# N__X@;@ (

(-# $*[__5)N__X=;O_\__T0+O_\2("P?   9LXP+O_^

(%- (&X "!" 3EY.=4Y6__P@+@ (9TP@;@ ($!# ? #_

(#U __Q";O_^,"[__K!N__QL)# N__X@;@ (T, 0*  !

(#0N__X@;@ (T,(0@# N__Y2;O_^8-(P+O_\(&X "-# 

($(03EY.=4Y6   @+@ (+P"H;DY>3G5.5@  ("X ""\ 

(*AS3EY.=4Y6   P+@ (/P P+@ */P"H>$Y>3G5.5@  

(# N  KAB.&(,"X "* R3EY.=4Y6   @+@ (+P"I<DY>

($YU3E8  %6/J700'TB 3EY.=4Y6  "I$CM\  '^?DY>

($YU3E8  "\N !!.NO[06(]9CR N  @O " N  PO " N

(  0+P 0+@ 5'P P+@ 6/P @+@ 8+P 0+@ ='P @+@ >

("\ J1,O+@ 03KK^XEB/(!].7DYU3E8  " N  @O *D5

($Y>3G5.5@  ("X ""\ ,"X ##\ ,"X #C\ ,"X $#\ 

(# N !(_ *BG3EY.=0   !( B  !.WP  /Z .WP  /Y^

($YU    +%1R96YC:   *BHJ*B!3151%5D5.5$U!4TL@

($Y/5"!)35!,14U%3E1%1$X      0    AR   '<@  

( !>  #,' !Z    ' !>  %#3T1%  ( $D1!5$$    V

(  "__\   <L       !__\   "D        __\     

$        /__   '0@ !)Q@

***END OF DATA

***CRC:84CE