home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Basic / OTL-BBU3.DMS / in.adf / BlitzBlank / SOURCES / BB.Pyro_GC < prev    next >
Unknown  |  1993-10-07  |  7.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was not able to be converted.
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default
100% gt2 Kopftext: ';BB.Pyro_GC - Blanker-module for BlitzBlank' default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 42 42 2e 50 79 72 6f | 5f 47 43 20 2d 20 42 6c |;BB.Pyro|_GC - Bl|
|00000010| 61 6e 6b 65 72 2d 6d 6f | 64 75 6c 65 20 66 6f 72 |anker-mo|dule for|
|00000020| 20 42 6c 69 74 7a 42 6c | 61 6e 6b 00 3b 43 6f 70 | BlitzBl|ank.;Cop|
|00000030| 79 72 69 67 68 74 20 31 | 39 39 33 20 62 79 20 54 |yright 1|993 by T|
|00000040| 68 6f 6d 61 73 20 42 6f | 65 72 6b 65 6c 00 00 80 |homas Bo|erkel...|
|00000050| cb 00 00 80 01 2e 73 70 | 72 69 74 65 64 61 74 61 |......sp|ritedata|
|00000060| 00 61 2e 77 00 62 00 63 | 00 64 00 65 00 66 00 80 |.a.w.b.c|.d.e.f..|
|00000070| 02 20 80 01 00 00 80 01 | 2e 74 61 67 73 00 61 2e |. ......|.tags.a.|
|00000080| 6c 00 62 00 63 00 64 00 | 65 00 66 00 80 02 20 80 |l.b.c.d.|e.f... .|
|00000090| 01 00 00 80 33 2e 73 70 | 72 69 74 65 64 61 74 61 |....3.sp|ritedata|
|000000a0| 20 2a 73 70 72 64 61 74 | 61 00 80 33 2e 53 63 72 | *sprdat|a..3.Scr|
|000000b0| 65 65 6e 20 2a 6d 79 73 | 63 72 65 65 6e 2c 2a 6d |een *mys|creen,*m|
|000000c0| 79 73 63 72 65 65 6e 32 | 00 80 33 2e 43 6f 6c 6f |yscreen2|..3.Colo|
|000000d0| 72 4d 61 70 20 2a 63 6d | 00 80 33 2e 4e 65 77 53 |rMap *cm|..3.NewS|
|000000e0| 63 72 65 65 6e 20 6e 65 | 77 73 63 72 65 65 6e 00 |creen ne|wscreen.|
|000000f0| 80 33 2e 57 69 6e 64 6f | 77 20 2a 6d 79 77 69 6e |.3.Windo|w *mywin|
|00000100| 64 6f 77 00 80 33 2e 4e | 65 77 57 69 6e 64 6f 77 |dow..3.N|ewWindow|
|00000110| 20 6e 65 77 77 69 6e 64 | 6f 77 00 80 33 2e 4d 65 | newwind|ow..3.Me|
|00000120| 73 73 61 67 65 20 2a 6d | 73 67 00 80 33 2e 4d 73 |ssage *m|sg..3.Ms|
|00000130| 67 50 6f 72 74 20 2a 70 | 6f 72 74 00 80 33 2e 74 |gPort *p|ort..3.t|
|00000140| 61 67 73 20 74 61 67 73 | 00 00 80 08 20 73 74 72 |ags tags|.... str|
|00000150| 69 6e 67 62 6f 72 64 65 | 72 7b 78 2c 79 2c 77 2c |ingborde|r{x,y,w,|
|00000160| 68 7d 00 c5 1e 20 78 2b | 31 2c 79 2b 68 2b 32 2c |h}... x+|1,y+h+2,|
|00000170| 78 2b 31 2c 79 2c 78 2b | 77 2b 38 2c 79 2c 31 00 |x+1,y,x+|w+8,y,1.|
|00000180| c5 1e 20 78 2b 77 2b 31 | 30 2c 79 2d 31 2c 78 2b |.. x+w+1|0,y-1,x+|
|00000190| 77 2b 31 30 2c 79 2b 68 | 2b 34 2c 78 2d 31 2c 79 |w+10,y+h|+4,x-1,y|
|000001a0| 2b 68 2b 34 2c 31 00 c5 | 1e 20 78 2c 79 2b 68 2b |+h+4,1..|. x,y+h+|
|000001b0| 33 2c 78 2c 79 2c 31 00 | c5 1e 20 78 2b 77 2b 31 |3,x,y,1.|.. x+w+1|
|000001c0| 31 2c 79 2d 31 2c 78 2b | 77 2b 31 31 2c 79 2b 68 |1,y-1,x+|w+11,y+h|
|000001d0| 2b 34 2c 31 00 c5 1e 20 | 78 2d 31 2c 79 2b 68 2b |+4,1... |x-1,y+h+|
|000001e0| 33 2c 78 2d 31 2c 79 2d | 31 2c 78 2b 77 2b 31 30 |3,x-1,y-|1,x+w+10|
|000001f0| 2c 79 2d 31 2c 32 00 c5 | 1e 20 78 2b 77 2b 39 2c |,y-1,2..|. x+w+9,|
|00000200| 79 2c 78 2b 77 2b 39 2c | 79 2b 68 2b 33 2c 78 2b |y,x+w+9,|y+h+3,x+|
|00000210| 31 2c 79 2b 68 2b 33 2c | 32 00 c5 1e 20 78 2d 32 |1,y+h+3,|2... x-2|
|00000220| 2c 79 2b 68 2b 34 2c 78 | 2d 32 2c 79 2d 31 2c 32 |,y+h+4,x|-2,y-1,2|
|00000230| 00 c5 1e 20 78 2b 77 2b | 38 2c 79 2b 31 2c 78 2b |... x+w+|8,y+1,x+|
|00000240| 77 2b 38 2c 79 2b 68 2b | 32 2c 32 00 80 02 20 80 |w+8,y+h+|2,2... .|
|00000250| 08 00 00 00 80 0e 20 b5 | 02 28 31 29 00 00 20 20 |...... .|.(1).. |
|00000260| 80 0f 20 22 42 4c 41 4e | 4b 22 00 00 20 20 20 20 |.. "BLAN|K".. |
|00000270| 6e 61 6d 65 24 3d 22 42 | 42 2e 42 6c 61 6e 6b 4d |name$="B|B.BlankM|
|00000280| 6f 64 75 6c 65 22 2b dc | 86 28 30 29 00 20 20 20 |odule"+.|.(0). |
|00000290| 20 2a 70 6f 72 74 3d fe | e2 28 29 00 20 20 20 20 | *port=.|.(). |
|000002a0| 2a 70 6f 72 74 5c 6d 70 | 5f 4e 6f 64 65 5c 6c 6e |*port\mp|_Node\ln|
|000002b0| 5f 4e 61 6d 65 3d 26 6e | 61 6d 65 24 00 20 20 20 |_Name=&n|ame$. |
|000002c0| 20 2a 70 6f 72 74 5c 6d | 70 5f 4e 6f 64 65 5c 6c | *port\m|p_Node\l|
|000002d0| 6e 5f 50 72 69 3d 31 00 | 20 20 20 20 fe b1 20 2a |n_Pri=1.| .. *|
|000002e0| 70 6f 72 74 00 20 20 20 | 20 6e 3d 30 00 20 20 20 |port. | n=0. |
|000002f0| 20 80 06 20 72 65 61 64 | 63 6f 6e 66 69 67 00 20 | .. read|config. |
|00000300| 20 20 20 fe a8 20 fe a7 | 28 30 29 2c bc 01 28 b5 | .. ..|(0),..(.|
|00000310| 02 28 38 29 29 00 20 20 | 20 20 80 04 20 78 66 28 |.(8)). | .. xf(|
|00000320| 6e 2b 31 2c 39 29 00 20 | 20 20 20 80 04 20 79 66 |n+1,9). | .. yf|
|00000330| 28 6e 2b 31 2c 39 29 00 | 20 20 20 20 80 04 20 78 |(n+1,9).| .. x|
|00000340| 6b 28 32 2c 6e 2b 31 2c | 39 29 00 20 20 20 20 80 |k(2,n+1,|9). .|
|00000350| 04 20 79 6b 28 32 2c 6e | 2b 31 2c 39 29 00 20 20 |. yk(2,n|+1,9). |
|00000360| 20 20 80 04 20 77 67 28 | 39 29 00 00 20 20 20 20 | .. wg(|9).. |
|00000370| 80 04 20 76 61 28 6e 2b | 31 29 00 20 20 20 20 80 |.. va(n+|1). .|
|00000380| 04 20 78 61 28 6e 2b 31 | 29 00 20 20 20 20 80 04 |. xa(n+1|). ..|
|00000390| 20 74 28 6e 2b 31 29 00 | 20 20 20 20 80 04 20 74 | t(n+1).| .. t|
|000003a0| 32 28 6e 2b 31 29 00 20 | 20 20 20 80 04 20 65 74 |2(n+1). | .. et|
|000003b0| 28 6e 2b 31 29 00 20 20 | 20 20 80 04 20 73 69 6e |(n+1). | .. sin|
|000003c0| 77 62 28 6e 2b 31 29 00 | 20 20 20 20 80 04 20 63 |wb(n+1).| .. c|
|000003d0| 6f 73 77 62 28 6e 2b 31 | 29 00 20 20 20 20 80 04 |oswb(n+1|). ..|
|000003e0| 20 78 28 32 2c 6e 2b 31 | 29 00 20 20 20 20 80 04 | x(2,n+1|). ..|
|000003f0| 20 79 28 32 2c 6e 2b 31 | 29 00 20 20 20 20 80 04 | y(2,n+1|). ..|
|00000400| 20 66 28 6e 2b 31 29 00 | 20 20 20 20 80 04 20 63 | f(n+1).| .. c|
|00000410| 28 6e 2b 31 29 00 20 20 | 20 20 2a 73 70 72 64 61 |(n+1). | *sprda|
|00000420| 74 61 3d fe 97 28 80 2f | 2e 73 70 72 69 74 65 64 |ta=..(./|.sprited|
|00000430| 61 74 61 2c 23 4d 45 4d | 46 5f 43 48 49 50 7c 23 |ata,#MEM|F_CHIP|#|
|00000440| 4d 45 4d 46 5f 43 4c 45 | 41 52 29 00 20 20 20 20 |MEMF_CLE|AR). |
|00000450| 6e 65 77 77 69 6e 64 6f | 77 5c 4c 65 66 74 45 64 |newwindo|w\LeftEd|
|00000460| 67 65 3d 30 2c 30 2c 31 | 2c 31 00 20 20 20 20 6e |ge=0,0,1|,1. n|
|00000470| 65 77 77 69 6e 64 6f 77 | 5c 46 6c 61 67 73 3d 23 |ewwindow|\Flags=#|
|00000480| 57 46 4c 47 5f 41 43 54 | 49 56 41 54 45 00 20 20 |WFLG_ACT|IVATE. |
|00000490| 20 20 6e 65 77 77 69 6e | 64 6f 77 5c 46 69 72 73 | newwin|dow\Firs|
|000004a0| 74 47 61 64 67 65 74 3d | 30 2c 30 2c 30 2c 30 2c |tGadget=|0,0,0,0,|
|000004b0| 30 2c 2d 31 2c 2d 31 2c | 2d 31 2c 2d 31 2c 23 57 |0,-1,-1,|-1,-1,#W|
|000004c0| 42 45 4e 43 48 53 43 52 | 45 45 4e 00 00 20 20 20 |BENCHSCR|EEN.. |
|000004d0| 20 2a 6d 79 77 69 6e 64 | 6f 77 3d ff 9e 28 6e 65 | *mywind|ow=..(ne|
|000004e0| 77 77 69 6e 64 6f 77 29 | 00 00 20 20 20 20 80 37 |wwindow)|.. .7|
|000004f0| 00 20 20 20 20 ff a9 20 | 2a 6d 79 77 69 6e 64 6f |. .. |*mywindo|
|00000500| 77 2c 2a 73 70 72 64 61 | 74 61 2c 30 2c 30 2c 30 |w,*sprda|ta,0,0,0|
|00000510| 2c 30 00 00 00 00 20 20 | 20 20 77 69 64 74 68 2e |,0.... | width.|
|00000520| 6c 3d bc 01 28 b5 02 28 | 32 29 29 00 20 20 20 20 |l=..(..(|2)). |
|00000530| 68 65 69 67 68 74 2e 6c | 3d bc 01 28 b5 02 28 33 |height.l|=..(..(3|
|00000540| 29 29 00 00 20 20 20 20 | 6d 6f 64 65 2e 6c 3d bc |)).. |mode.l=.|
|00000550| 01 28 b5 02 28 34 29 29 | 00 20 20 20 20 6d 6f 6e |.(..(4))|. mon|
|00000560| 69 74 6f 72 2e 6c 3d bc | 01 28 b5 02 28 35 29 29 |itor.l=.|.(..(5))|
|00000570| 00 00 20 20 20 20 64 65 | 70 74 68 2e 77 3d bc 01 |.. de|pth.w=..|
|00000580| 28 b5 02 28 36 29 29 00 | 20 20 20 20 63 6f 6c 6f |(..(6)).| colo|
|00000590| 72 73 2e 77 3d 32 5e 64 | 65 70 74 68 00 00 00 20 |rs.w=2^d|epth... |
|000005a0| 20 20 20 80 04 20 2a 76 | 70 2e 56 69 65 77 50 6f | .. *v|p.ViewPo|
|000005b0| 72 74 28 32 29 00 20 20 | 20 20 80 04 20 2a 72 70 |rt(2). | .. *rp|
|000005c0| 2e 52 61 73 74 50 6f 72 | 74 28 32 29 00 00 20 20 |.RastPor|t(2).. |
|000005d0| 20 20 74 69 74 6c 65 31 | 24 3d 22 42 42 2e 50 79 | title1|$="BB.Py|
|000005e0| 72 6f 30 22 2b dc 86 28 | 30 29 00 20 20 20 20 6e |ro0"+..(|0). n|
|000005f0| 65 77 73 63 72 65 65 6e | 5c 4c 65 66 74 45 64 67 |ewscreen|\LeftEdg|
|00000600| 65 3d 30 2c 30 2c 77 69 | 64 74 68 2c 68 65 69 67 |e=0,0,wi|dth,heig|
|00000610| 68 74 2c 64 65 70 74 68 | 00 20 20 20 20 6e 65 77 |ht,depth|. new|
|00000620| 73 63 72 65 65 6e 5c 56 | 69 65 77 4d 6f 64 65 73 |screen\V|iewModes|
|00000630| 3d 30 2c 23 43 55 53 54 | 4f 4d 53 43 52 45 45 4e |=0,#CUST|OMSCREEN|
|00000640| 7c 23 53 43 52 45 45 4e | 42 45 48 49 4e 44 2c 30 ||#SCREEN|BEHIND,0|
|00000650| 2c 26 74 69 74 6c 65 31 | 24 00 20 20 20 20 74 61 |,&title1|$. ta|
|00000660| 67 73 5c 61 3d 23 53 41 | 5f 44 69 73 70 6c 61 79 |gs\a=#SA|_Display|
|00000670| 49 44 00 20 20 20 20 74 | 61 67 73 5c 62 3d 24 31 |ID. t|ags\b=$1|
|00000680| 30 30 30 30 2a 6d 6f 6e | 69 74 6f 72 2b 6d 6f 64 |0000*mon|itor+mod|
|00000690| 65 00 20 20 20 20 74 61 | 67 73 5c 63 3d 30 00 20 |e. ta|gs\c=0. |
|000006a0| 20 20 20 2a 6d 79 73 63 | 72 65 65 6e 3d ff e1 28 | *mysc|reen=..(|
|000006b0| 6e 65 77 73 63 72 65 65 | 6e 2c 74 61 67 73 29 00 |newscree|n,tags).|
|000006c0| 20 20 20 20 80 0b 20 64 | 62 00 20 20 20 20 20 20 | .. d|b. |
|000006d0| 74 69 74 6c 65 32 24 3d | 22 42 42 2e 50 79 72 6f |title2$=|"BB.Pyro|
|000006e0| 31 22 2b dc 86 28 30 29 | 00 20 20 20 20 20 20 6e |1"+..(0)|. n|
|000006f0| 65 77 73 63 72 65 65 6e | 5c 56 69 65 77 4d 6f 64 |ewscreen|\ViewMod|
|00000700| 65 73 3d 30 2c 23 43 55 | 53 54 4f 4d 53 43 52 45 |es=0,#CU|STOMSCRE|
|00000710| 45 4e 7c 23 53 43 52 45 | 45 4e 42 45 48 49 4e 44 |EN|#SCRE|ENBEHIND|
|00000720| 2c 30 2c 26 74 69 74 6c | 65 32 24 00 20 20 20 20 |,0,&titl|e2$. |
|00000730| 20 20 2a 6d 79 73 63 72 | 65 65 6e 32 3d ff e1 28 | *myscr|een2=..(|
|00000740| 6e 65 77 73 63 72 65 65 | 6e 2c 74 61 67 73 29 00 |newscree|n,tags).|
|00000750| 20 20 20 20 80 c0 00 00 | 20 20 20 20 80 0b 20 2a | ....| .. *|
|00000760| 6d 79 73 63 72 65 65 6e | 20 80 42 20 28 64 62 3d |myscreen| .B (db=|
|00000770| 30 20 80 8a 20 2a 6d 79 | 73 63 72 65 65 6e 32 29 |0 .. *my|screen2)|
|00000780| 00 20 20 20 20 20 20 2a | 76 70 28 30 29 3d 2a 6d |. *|vp(0)=*m|
|00000790| 79 73 63 72 65 65 6e 5c | 56 69 65 77 50 6f 72 74 |yscreen\|ViewPort|
|000007a0| 00 20 20 20 20 20 20 2a | 72 70 28 30 29 3d 2a 6d |. *|rp(0)=*m|
|000007b0| 79 73 63 72 65 65 6e 5c | 52 61 73 74 50 6f 72 74 |yscreen\|RastPort|
|000007c0| 00 20 20 20 20 20 20 80 | 0b 20 64 62 00 20 20 20 |. .|. db. |
|000007d0| 20 20 20 20 20 2a 76 70 | 28 31 29 3d 2a 6d 79 73 | *vp|(1)=*mys|
|000007e0| 63 72 65 65 6e 32 5c 56 | 69 65 77 50 6f 72 74 00 |creen2\V|iewPort.|
|000007f0| 20 20 20 20 20 20 20 20 | 2a 72 70 28 31 29 3d 2a | |*rp(1)=*|
|00000800| 6d 79 73 63 72 65 65 6e | 32 5c 52 61 73 74 50 6f |myscreen|2\RastPo|
|00000810| 72 74 00 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 |rt. | ... |
|00000820| 20 20 80 16 20 69 3d 30 | 20 80 18 20 64 62 00 20 | .. i=0| .. db. |
|00000830| 20 20 20 20 20 20 20 ff | 2c 20 2a 76 70 28 69 29 | .|, *vp(i)|
|00000840| 2c 30 2c 30 2c 30 2c 30 | 00 20 20 20 20 20 20 20 |,0,0,0,0|. |
|00000850| 20 ff 2c 20 2a 76 70 28 | 69 29 2c 31 2c 31 35 2c | ., *vp(|i),1,15,|
|00000860| 31 35 2c 30 00 20 20 20 | 20 20 20 20 20 80 0b 20 |15,0. | .. |
|00000870| 63 6f 6c 6f 72 73 3e 32 | 00 20 20 20 20 20 20 20 |colors>2|. |
|00000880| 20 20 20 ff 2c 20 2a 76 | 70 28 69 29 2c 32 2c 30 | ., *v|p(i),2,0|
|00000890| 2c 31 30 2c 31 35 00 20 | 20 20 20 20 20 20 20 20 |,10,15. | |
|000008a0| 20 ff 2c 20 2a 76 70 28 | 69 29 2c 33 2c 31 35 2c | ., *vp(|i),3,15,|
|000008b0| 37 2c 30 00 20 20 20 20 | 20 20 20 20 20 20 80 0b |7,0. | ..|
|000008c0| 20 63 6f 6c 6f 72 73 3e | 34 00 20 20 20 20 20 20 | colors>|4. |
|000008d0| 20 20 20 20 20 20 ff 2c | 20 2a 76 70 28 69 29 2c | .,| *vp(i),|
|000008e0| 34 2c 30 2c 31 35 2c 30 | 00 20 20 20 20 20 20 20 |4,0,15,0|. |
|000008f0| 20 20 20 20 20 ff 2c 20 | 2a 76 70 28 69 29 2c 35 | ., |*vp(i),5|
|00000900| 2c 31 35 2c 33 2c 38 00 | 20 20 20 20 20 20 20 20 |,15,3,8.| |
|00000910| 20 20 20 20 ff 2c 20 2a | 76 70 28 69 29 2c 36 2c | ., *|vp(i),6,|
|00000920| 31 35 2c 35 2c 31 35 00 | 20 20 20 20 20 20 20 20 |15,5,15.| |
|00000930| 20 20 20 20 ff 2c 20 2a | 76 70 28 69 29 2c 37 2c | ., *|vp(i),7,|
|00000940| 35 2c 31 35 2c 38 00 20 | 20 20 20 20 20 20 20 20 |5,15,8. | |
|00000950| 20 20 20 80 0b 20 63 6f | 6c 6f 72 73 3e 38 00 20 | .. co|lors>8. |
|00000960| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 ff 2c 20 | | ., |
|00000970| 2a 76 70 28 69 29 2c 38 | 2c 31 35 2c 30 2c 30 00 |*vp(i),8|,15,0,0.|
|00000980| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 ff 2c | | .,|
|00000990| 20 2a 76 70 28 69 29 2c | 39 2c 30 2c 31 35 2c 30 | *vp(i),|9,0,15,0|
|000009a0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 ff |. | .|
|000009b0| 2c 20 2a 76 70 28 69 29 | 2c 31 30 2c 30 2c 30 2c |, *vp(i)|,10,0,0,|
|000009c0| 31 35 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |15. | |
|000009d0| 20 ff 2c 20 2a 76 70 28 | 69 29 2c 31 31 2c 30 2c | ., *vp(|i),11,0,|
|000009e0| 37 2c 31 35 00 20 20 20 | 20 20 20 20 20 20 20 20 |7,15. | |
|000009f0| 20 20 20 ff 2c 20 2a 76 | 70 28 69 29 2c 31 32 2c | ., *v|p(i),12,|
|00000a00| 38 2c 31 35 2c 33 00 20 | 20 20 20 20 20 20 20 20 |8,15,3. | |
|00000a10| 20 20 20 20 20 ff 2c 20 | 2a 76 70 28 69 29 2c 31 | ., |*vp(i),1|
|00000a20| 33 2c 31 35 2c 31 30 2c | 30 00 20 20 20 20 20 20 |3,15,10,|0. |
|00000a30| 20 20 20 20 20 20 20 20 | ff 2c 20 2a 76 70 28 69 | |., *vp(i|
|00000a40| 29 2c 31 34 2c 37 2c 30 | 2c 31 35 00 20 20 20 20 |),14,7,0|,15. |
|00000a50| 20 20 20 20 20 20 20 20 | 20 20 ff 2c 20 2a 76 70 | | ., *vp|
|00000a60| 28 69 29 2c 31 35 2c 33 | 2c 38 2c 31 35 00 20 20 |(i),15,3|,8,15. |
|00000a70| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|00000a80| 20 20 20 20 20 20 20 80 | c0 00 20 20 20 20 20 20 | .|.. |
|00000a90| 20 20 80 c0 00 20 20 20 | 20 20 20 20 20 ff 35 20 | ... | .5 |
|00000aa0| 2a 72 70 28 69 29 2c 30 | 00 20 20 20 20 20 20 20 |*rp(i),0|. |
|00000ab0| 20 ff 2f 20 2a 72 70 28 | 69 29 2c 30 2c 30 2c 77 | ./ *rp(|i),0,0,w|
|00000ac0| 69 64 74 68 2d 31 2c 68 | 65 69 67 68 74 2d 31 00 |idth-1,h|eight-1.|
|00000ad0| 20 20 20 20 20 20 80 17 | 20 69 00 00 20 20 20 20 | ..| i.. |
|00000ae0| 20 20 80 0b 20 64 62 3d | 30 00 20 20 20 20 20 20 | .. db=|0. |
|00000af0| 20 20 ff a6 20 2a 6d 79 | 73 63 72 65 65 6e 00 20 | .. *my|screen. |
|00000b00| 20 20 20 20 20 80 c0 00 | 00 20 20 20 20 20 20 67 | ...|. g|
|00000b10| 3d 30 2e 31 00 20 20 20 | 20 20 20 76 61 6d 61 78 |=0.1. | vamax|
|00000b20| 3d e0 0c 28 32 2a 28 68 | 65 69 67 68 74 2d 31 29 |=..(2*(h|eight-1)|
|00000b30| 2a 67 29 2f e0 0a 28 39 | 30 2a 80 ba 2f 31 38 30 |*g)/..(9|0*../180|
|00000b40| 29 00 20 20 20 20 20 20 | 76 65 3d 76 61 6d 61 78 |). |ve=vamax|
|00000b50| 2f 34 00 00 20 20 20 20 | 20 20 80 16 20 69 3d 31 |/4.. | .. i=1|
|00000b60| 20 80 18 20 36 00 20 20 | 20 20 20 20 20 20 77 67 | .. 6. | wg|
|00000b70| 28 69 29 3d 80 ba 2f 33 | 2a 69 00 20 20 20 20 20 |(i)=../3|*i. |
|00000b80| 20 80 17 20 69 00 00 20 | 20 20 20 20 20 80 04 20 | .. i.. | .. |
|00000b90| 73 69 2e 71 28 36 33 31 | 29 00 20 20 20 20 20 20 |si.q(631|). |
|00000ba0| 80 04 20 63 6f 2e 71 28 | 36 33 31 29 00 00 20 20 |.. co.q(|631).. |
|00000bb0| 20 20 20 20 80 16 20 69 | 3d 30 20 80 18 20 36 33 | .. i|=0 .. 63|
|00000bc0| 30 00 20 20 20 20 20 20 | 20 20 66 3d 69 2f 31 30 |0. | f=i/10|
|00000bd0| 30 00 20 20 20 20 20 20 | 20 20 73 69 28 69 29 3d |0. | si(i)=|
|00000be0| e0 0a 28 66 29 00 20 20 | 20 20 20 20 20 20 63 6f |..(f). | co|
|00000bf0| 28 69 29 3d e0 05 28 66 | 29 00 20 20 20 20 20 20 |(i)=..(f|). |
|00000c00| 80 17 20 69 00 00 00 00 | 20 20 20 20 20 20 80 bb |.. i....| ..|
|00000c10| 00 20 20 20 20 20 20 20 | 20 80 0b 20 64 62 00 20 |. | .. db. |
|00000c20| 20 20 20 20 20 20 20 80 | 22 00 20 20 20 20 20 20 | .|". |
|00000c30| 20 20 20 20 80 37 00 20 | 20 20 20 20 20 20 20 80 | .7. | .|
|00000c40| c0 00 20 20 20 20 20 20 | 20 20 80 16 20 6a 3d 31 |.. | .. j=1|
|00000c50| 20 80 18 20 6e 00 20 20 | 20 20 20 20 20 20 20 20 | .. n. | |
|00000c60| 80 0b 20 66 28 6a 29 3d | 30 00 20 20 20 20 20 20 |.. f(j)=|0. |
|00000c70| 20 20 20 20 20 20 66 28 | 6a 29 3d 31 00 20 20 20 | f(|j)=1. |
|00000c80| 20 20 20 20 20 20 20 20 | 20 77 61 3d bc 07 28 34 | | wa=..(4|
|00000c90| 30 29 2b 37 30 00 20 20 | 20 20 20 20 20 20 20 20 |0)+70. | |
|00000ca0| 20 20 77 62 3d 77 61 2a | 80 ba 2f 31 38 30 00 20 | wb=wa*|../180. |
|00000cb0| 20 20 20 20 20 20 20 20 | 20 20 20 73 69 6e 77 62 | | sinwb|
|00000cc0| 28 6a 29 3d 73 69 28 bc | 02 28 77 62 2a 31 30 30 |(j)=si(.|.(wb*100|
|00000cd0| 29 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 63 |)). | c|
|00000ce0| 6f 73 77 62 28 6a 29 3d | 63 6f 28 bc 02 28 77 62 |oswb(j)=|co(..(wb|
|00000cf0| 2a 31 30 30 29 29 00 20 | 20 20 20 20 20 20 20 20 |*100)). | |
|00000d00| 20 20 20 78 61 28 6a 29 | 3d 77 69 64 74 68 2f 32 | xa(j)|=width/2|
|00000d10| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 76 61 28 |. | va(|
|00000d20| 6a 29 3d bc 07 28 76 61 | 6d 61 78 2f 33 29 2b 76 |j)=..(va|max/3)+v|
|00000d30| 61 6d 61 78 2f 33 2a 32 | 00 00 20 20 20 20 20 20 |amax/3*2|.. |
|00000d40| 20 20 20 20 20 20 65 74 | 28 6a 29 3d bc 02 28 bc | et|(j)=..(.|
|00000d50| 07 28 34 30 29 2b 28 76 | 61 28 6a 29 2a 73 69 6e |.(40)+(v|a(j)*sin|
|00000d60| 77 62 28 6a 29 29 2f 67 | 29 00 20 20 20 20 20 20 |wb(j))/g|). |
|00000d70| 20 20 20 20 20 20 63 28 | 6a 29 3d bc 07 28 63 6f | c(|j)=..(co|
|00000d80| 6c 6f 72 73 2d 31 29 2b | 31 00 20 20 20 20 20 20 |lors-1)+|1. |
|00000d90| 20 20 20 20 80 22 00 20 | 20 20 20 20 20 20 20 20 | .". | |
|00000da0| 20 20 20 80 0b 20 74 28 | 6a 29 3c 65 74 28 6a 29 | .. t(|j)<et(j)|
|00000db0| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 ff |. | .|
|00000dc0| 35 20 2a 72 70 28 73 29 | 2c 30 00 20 20 20 20 20 |5 *rp(s)|,0. |
|00000dd0| 20 20 20 20 20 20 20 20 | 20 ff 32 20 2a 72 70 28 | | .2 *rp(|
|00000de0| 73 29 2c 78 28 73 2c 6a | 29 2c 79 28 73 2c 6a 29 |s),x(s,j|),y(s,j)|
|00000df0| 00 00 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |.. | |
|00000e00| 78 28 73 2c 6a 29 3d 78 | 61 28 6a 29 2b 76 61 28 |x(s,j)=x|a(j)+va(|
|00000e10| 6a 29 2a 63 6f 73 77 62 | 28 6a 29 2a 74 28 6a 29 |j)*coswb|(j)*t(j)|
|00000e20| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 79 |. | y|
|00000e30| 28 73 2c 6a 29 3d 68 65 | 69 67 68 74 2d 31 2d 76 |(s,j)=he|ight-1-v|
|00000e40| 61 28 6a 29 2a 73 69 6e | 77 62 28 6a 29 2a 74 28 |a(j)*sin|wb(j)*t(|
|00000e50| 6a 29 2b 30 2e 35 2a 67 | 2a 74 28 6a 29 2a 74 28 |j)+0.5*g|*t(j)*t(|
|00000e60| 6a 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |j). | |
|00000e70| 20 ff 35 20 2a 72 70 28 | 73 29 2c 63 28 6a 29 00 | .5 *rp(|s),c(j).|
|00000e80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 ff 32 | | .2|
|00000e90| 20 2a 72 70 28 73 29 2c | 78 28 73 2c 6a 29 2c 79 | *rp(s),|x(s,j),y|
|00000ea0| 28 73 2c 6a 29 00 00 20 | 20 20 20 20 20 20 20 20 |(s,j).. | |
|00000eb0| 20 20 20 20 20 74 28 6a | 29 2b 2e 35 00 20 20 20 | t(j|)+.5. |
|00000ec0| 20 20 20 20 20 20 20 20 | 20 80 c0 00 00 20 20 20 | | .... |
|00000ed0| 20 20 20 20 20 20 20 20 | 20 80 0b 20 74 28 6a 29 | | .. t(j)|
|00000ee0| 3d 65 74 28 6a 29 2b 31 | 20 80 42 20 74 32 28 6a |=et(j)+1| .B t2(j|
|00000ef0| 29 3c 31 35 00 20 20 20 | 20 20 20 20 20 20 20 20 |)<15. | |
|00000f00| 20 20 20 80 16 20 69 3d | 31 20 80 18 20 36 00 20 | .. i=|1 .. 6. |
|00000f10| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 ff | | .|
|00000f20| 35 20 2a 72 70 28 73 29 | 2c 30 00 20 20 20 20 20 |5 *rp(s)|,0. |
|00000f30| 20 20 20 20 20 20 20 20 | 20 20 20 ff 32 20 2a 72 | | .2 *r|
|00000f40| 70 28 73 29 2c 78 6b 28 | 73 2c 6a 2c 69 29 2c 79 |p(s),xk(|s,j,i),y|
|00000f50| 6b 28 73 2c 6a 2c 69 29 | 00 20 20 20 20 20 20 20 |k(s,j,i)|. |
|00000f60| 20 20 20 20 20 20 20 20 | 20 ff 32 20 2a 72 70 28 | | .2 *rp(|
|00000f70| 73 29 2c 78 6b 28 73 2c | 6a 2c 69 29 2b 31 2c 79 |s),xk(s,|j,i)+1,y|
|00000f80| 6b 28 73 2c 6a 2c 69 29 | 00 00 00 20 20 20 20 20 |k(s,j,i)|... |
|00000f90| 20 20 20 20 20 20 20 20 | 20 20 20 78 6b 28 73 2c | | xk(s,|
|00000fa0| 6a 2c 69 29 3d 78 28 30 | 2c 6a 29 2b 78 66 28 6a |j,i)=x(0|,j)+xf(j|
|00000fb0| 2c 69 29 2a 74 32 28 6a | 29 00 20 20 20 20 20 20 |,i)*t2(j|). |
|00000fc0| 20 20 20 20 20 20 20 20 | 20 20 79 6b 28 73 2c 6a | | yk(s,j|
|00000fd0| 2c 69 29 3d 79 28 30 2c | 6a 29 2b 79 66 28 6a 2c |,i)=y(0,|j)+yf(j,|
|00000fe0| 69 29 2a 74 32 28 6a 29 | 2b 30 2e 35 2a 67 2a 74 |i)*t2(j)|+0.5*g*t|
|00000ff0| 32 28 6a 29 2a 74 32 28 | 6a 29 00 20 20 20 20 20 |2(j)*t2(|j). |
|00001000| 20 20 20 20 20 20 20 20 | 20 20 20 ff 35 20 2a 72 | | .5 *r|
|00001010| 70 28 73 29 2c 63 28 6a | 29 00 20 20 20 20 20 20 |p(s),c(j|). |
|00001020| 20 20 20 20 20 20 20 20 | 20 20 ff 32 20 2a 72 70 | | .2 *rp|
|00001030| 28 73 29 2c 78 6b 28 73 | 2c 6a 2c 69 29 2c 79 6b |(s),xk(s|,j,i),yk|
|00001040| 28 73 2c 6a 2c 69 29 00 | 20 20 20 20 20 20 20 20 |(s,j,i).| |
|00001050| 20 20 20 20 20 20 20 20 | ff 32 20 2a 72 70 28 73 | |.2 *rp(s|
|00001060| 29 2c 78 6b 28 73 2c 6a | 2c 69 29 2b 31 2c 79 6b |),xk(s,j|,i)+1,yk|
|00001070| 28 73 2c 6a 2c 69 29 00 | 00 00 20 20 20 20 20 20 |(s,j,i).|.. |
|00001080| 20 20 20 20 20 20 20 20 | 80 17 20 69 00 20 20 20 | |.. i. |
|00001090| 20 20 20 20 20 20 20 20 | 20 20 20 74 32 28 6a 29 | | t2(j)|
|000010a0| 2b 2e 35 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |+.5. | |
|000010b0| 80 c0 00 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |.... | |
|000010c0| 80 0b 20 74 28 6a 29 3d | 65 74 28 6a 29 00 20 20 |.. t(j)=|et(j). |
|000010d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 ff 35 20 2a | | .5 *|
|000010e0| 72 70 28 73 29 2c 30 00 | 20 20 20 20 20 20 20 20 |rp(s),0.| |
|000010f0| 20 20 20 20 20 20 ff 32 | 20 2a 72 70 28 73 29 2c | .2| *rp(s),|
|00001100| 78 28 73 2c 6a 29 2c 79 | 28 73 2c 6a 29 00 00 20 |x(s,j),y|(s,j).. |
|00001110| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 0b 20 | | .. |
|00001120| 64 62 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |db. | |
|00001130| 20 20 20 ff 35 20 2a 72 | 70 28 31 2d 73 29 2c 30 | .5 *r|p(1-s),0|
|00001140| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00001150| 20 ff 32 20 2a 72 70 28 | 31 2d 73 29 2c 78 28 31 | .2 *rp(|1-s),x(1|
|00001160| 2d 73 2c 6a 29 2c 79 28 | 31 2d 73 2c 6a 29 00 00 |-s,j),y(|1-s,j)..|
|00001170| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 80 c0 | | ..|
|00001180| 00 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |. | .|
|00001190| 16 20 69 3d 31 20 80 18 | 20 36 00 00 00 20 20 20 |. i=1 ..| 6... |
|000011a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 78 66 28 | | xf(|
|000011b0| 6a 2c 69 29 3d 76 61 28 | 6a 29 2a 63 6f 73 77 62 |j,i)=va(|j)*coswb|
|000011c0| 28 6a 29 2b 76 65 2a 63 | 6f 28 bc 02 28 77 67 28 |(j)+ve*c|o(..(wg(|
|000011d0| 69 29 2a 31 30 30 29 29 | 00 20 20 20 20 20 20 20 |i)*100))|. |
|000011e0| 20 20 20 20 20 20 20 20 | 20 79 66 28 6a 2c 69 29 | | yf(j,i)|
|000011f0| 3d 76 65 2a 73 69 28 bc | 02 28 77 67 28 69 29 2a |=ve*si(.|.(wg(i)*|
|00001200| 31 30 30 29 29 2d 76 61 | 28 6a 29 2a 73 69 6e 77 |100))-va|(j)*sinw|
|00001210| 62 28 6a 29 2b 67 2a 74 | 28 6a 29 00 20 20 20 20 |b(j)+g*t|(j). |
|00001220| 20 20 20 20 20 20 20 20 | 20 20 20 20 78 6b 28 73 | | xk(s|
|00001230| 2c 6a 2c 69 29 3d 30 00 | 20 20 20 20 20 20 20 20 |,j,i)=0.| |
|00001240| 20 20 20 20 20 20 20 20 | 79 6b 28 73 2c 6a 2c 69 | |yk(s,j,i|
|00001250| 29 3d 30 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |)=0. | |
|00001260| 20 20 20 20 80 0b 20 64 | 62 00 20 20 20 20 20 20 | .. d|b. |
|00001270| 20 20 20 20 20 20 20 20 | 20 20 20 20 78 6b 28 31 | | xk(1|
|00001280| 2d 73 2c 6a 2c 69 29 3d | 30 00 20 20 20 20 20 20 |-s,j,i)=|0. |
|00001290| 20 20 20 20 20 20 20 20 | 20 20 20 20 79 6b 28 31 | | yk(1|
|000012a0| 2d 73 2c 6a 2c 69 29 3d | 30 00 20 20 20 20 20 20 |-s,j,i)=|0. |
|000012b0| 20 20 20 20 20 20 20 20 | 20 20 80 c0 00 20 20 20 | | ... |
|000012c0| 20 20 20 20 20 20 20 20 | 20 20 20 80 17 20 69 00 | | .. i.|
|000012d0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 74 28 | | t(|
|000012e0| 6a 29 2b 31 00 20 20 20 | 20 20 20 20 20 20 20 20 |j)+1. | |
|000012f0| 20 80 c0 00 00 00 00 20 | 20 20 20 20 20 20 20 20 | ...... | |
|00001300| 20 20 20 80 0b 20 74 32 | 28 6a 29 3e 31 35 00 20 | .. t2|(j)>15. |
|00001310| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 80 16 20 | | .. |
|00001320| 69 3d 31 20 80 18 20 36 | 00 20 20 20 20 20 20 20 |i=1 .. 6|. |
|00001330| 20 20 20 20 20 20 20 20 | 20 ff 35 20 2a 72 70 28 | | .5 *rp(|
|00001340| 73 29 2c 30 00 20 20 20 | 20 20 20 20 20 20 20 20 |s),0. | |
|00001350| 20 20 20 20 20 ff 32 20 | 2a 72 70 28 73 29 2c 78 | .2 |*rp(s),x|
|00001360| 6b 28 73 2c 6a 2c 69 29 | 2c 79 6b 28 73 2c 6a 2c |k(s,j,i)|,yk(s,j,|
|00001370| 69 29 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |i). | |
|00001380| 20 20 20 ff 32 20 2a 72 | 70 28 73 29 2c 78 6b 28 | .2 *r|p(s),xk(|
|00001390| 73 2c 6a 2c 69 29 2b 31 | 2c 79 6b 28 73 2c 6a 2c |s,j,i)+1|,yk(s,j,|
|000013a0| 69 29 00 00 20 20 20 20 | 20 20 20 20 20 20 20 20 |i).. | |
|000013b0| 20 20 80 17 20 69 00 20 | 20 20 20 20 20 20 20 20 | .. i. | |
|000013c0| 20 20 20 20 20 80 0b 20 | 64 62 00 20 20 20 20 20 | .. |db. |
|000013d0| 20 20 20 20 20 20 20 20 | 20 20 20 80 16 20 69 3d | | .. i=|
|000013e0| 31 20 80 18 20 36 00 20 | 20 20 20 20 20 20 20 20 |1 .. 6. | |
|000013f0| 20 20 20 20 20 20 20 20 | 20 ff 35 20 2a 72 70 28 | | .5 *rp(|
|00001400| 31 2d 73 29 2c 30 00 20 | 20 20 20 20 20 20 20 20 |1-s),0. | |
|00001410| 20 20 20 20 20 20 20 20 | 20 ff 32 20 2a 72 70 28 | | .2 *rp(|
|00001420| 31 2d 73 29 2c 78 6b 28 | 31 2d 73 2c 6a 2c 69 29 |1-s),xk(|1-s,j,i)|
|00001430| 2c 79 6b 28 31 2d 73 2c | 6a 2c 69 29 00 20 20 20 |,yk(1-s,|j,i). |
|00001440| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 ff | | .|
|00001450| 32 20 2a 72 70 28 31 2d | 73 29 2c 78 6b 28 31 2d |2 *rp(1-|s),xk(1-|
|00001460| 73 2c 6a 2c 69 29 2b 31 | 2c 79 6b 28 31 2d 73 2c |s,j,i)+1|,yk(1-s,|
|00001470| 6a 2c 69 29 00 00 20 20 | 20 20 20 20 20 20 20 20 |j,i).. | |
|00001480| 20 20 20 20 20 20 80 17 | 20 69 00 20 20 20 20 20 | ..| i. |
|00001490| 20 20 20 20 20 20 20 20 | 20 80 c0 00 00 20 20 20 | | .... |
|000014a0| 20 20 20 20 20 20 20 20 | 20 20 20 74 32 28 6a 29 | | t2(j)|
|000014b0| 3d 30 00 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |=0. | |
|000014c0| 20 74 28 6a 29 3d 30 00 | 20 20 20 20 20 20 20 20 | t(j)=0.| |
|000014d0| 20 20 20 20 20 20 65 74 | 28 6a 29 3d 30 00 20 20 | et|(j)=0. |
|000014e0| 20 20 20 20 20 20 20 20 | 20 20 20 20 66 28 6a 29 | | f(j)|
|000014f0| 3d 30 00 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |=0. | .|
|00001500| c0 00 00 20 20 20 20 20 | 20 20 20 20 20 20 20 80 |... | .|
|00001510| 0b 20 74 32 28 6a 29 3d | 31 35 00 20 20 20 20 20 |. t2(j)=|15. |
|00001520| 20 20 20 20 20 20 20 20 | 20 74 32 28 6a 29 3d 31 | | t2(j)=1|
|00001530| 36 00 20 20 20 20 20 20 | 20 20 20 20 20 20 80 c0 |6. | ..|
|00001540| 00 20 20 20 20 20 20 20 | 20 20 20 80 c0 00 20 20 |. | ... |
|00001550| 20 20 20 20 20 20 80 17 | 20 6a 00 20 20 20 20 20 | ..| j. |
|00001560| 20 20 20 2a 6d 73 67 3d | fe b4 28 2a 70 6f 72 74 | *msg=|..(*port|
|00001570| 29 00 20 20 20 20 20 20 | 20 20 80 0b 20 64 62 00 |). | .. db.|
|00001580| 20 20 20 20 20 20 20 20 | 20 20 80 0b 20 73 00 20 | | .. s. |
|00001590| 20 20 20 20 20 20 20 20 | 20 20 20 ff a6 20 2a 6d | | .. *m|
|000015a0| 79 73 63 72 65 65 6e 32 | 00 20 20 20 20 20 20 20 |yscreen2|. |
|000015b0| 20 20 20 80 22 00 20 20 | 20 20 20 20 20 20 20 20 | .". | |
|000015c0| 20 20 ff a6 20 2a 6d 79 | 73 63 72 65 65 6e 00 20 | .. *my|screen. |
|000015d0| 20 20 20 20 20 20 20 20 | 20 80 c0 00 20 20 20 20 | | ... |
|000015e0| 20 20 20 20 20 20 73 3d | 31 2d 73 00 20 20 20 20 | s=|1-s. |
|000015f0| 20 20 20 20 80 c0 00 00 | 20 20 20 20 20 20 80 bc | ....| ..|
|00001600| 20 2a 6d 73 67 00 20 20 | 20 20 20 20 ff 87 20 2a | *msg. | .. *|
|00001610| 6d 79 73 63 72 65 65 6e | 00 20 20 20 20 20 20 80 |myscreen|. .|
|00001620| 0b 20 64 62 00 20 20 20 | 20 20 20 20 20 ff 87 20 |. db. | .. |
|00001630| 2a 6d 79 73 63 72 65 65 | 6e 32 00 20 20 20 20 20 |*myscree|n2. |
|00001640| 20 80 c0 00 20 20 20 20 | 80 c0 00 20 20 20 20 ff | ... |... .|
|00001650| 86 20 2a 6d 79 77 69 6e | 64 6f 77 00 20 20 20 20 |. *mywin|dow. |
|00001660| ff 88 20 2a 6d 79 77 69 | 6e 64 6f 77 00 20 20 20 |.. *mywi|ndow. |
|00001670| 20 fe 99 20 2a 73 70 72 | 64 61 74 61 2c 80 2f 2e | .. *spr|data,./.|
|00001680| 73 70 72 69 74 65 64 61 | 74 61 00 20 20 20 20 fe |spriteda|ta. .|
|00001690| b2 20 2a 70 6f 72 74 00 | 20 20 20 20 fe e3 20 2a |. *port.| .. *|
|000016a0| 70 6f 72 74 00 00 00 00 | 20 20 80 0f 20 22 49 4e |port....| .. "IN|
|000016b0| 46 4f 22 00 20 20 20 20 | 74 69 74 6c 65 24 3d 22 |FO". |title$="|
|000016c0| 50 79 72 6f 5f 47 43 22 | 2b dc 86 28 30 29 00 20 |Pyro_GC"|+..(0). |
|000016d0| 20 20 20 72 65 71 74 65 | 78 74 24 3d 22 50 79 72 | reqte|xt$="Pyr|
|000016e0| 6f 5f 47 43 20 2d 20 4d | 6f 64 75 6c 65 20 66 6f |o_GC - M|odule fo|
|000016f0| 72 20 42 6c 69 74 7a 42 | 6c 61 6e 6b 22 2b dc 86 |r BlitzB|lank"+..|
|00001700| 28 31 30 29 00 20 20 20 | 20 72 65 71 74 65 78 74 |(10). | reqtext|
|00001710| 24 2b dc 86 28 31 36 39 | 29 2b 22 20 31 39 39 33 |$+..(169|)+" 1993|
|00001720| 20 62 79 20 54 68 6f 6d | 61 73 20 42 1b 72 6b 65 | by Thom|as B.rke|
|00001730| 6c 20 2b 20 57 6f 6c 66 | 67 61 6e 67 20 42 1b 72 |l + Wolf|gang B.r|
|00001740| 6b 65 6c 22 2b dc 86 28 | 31 30 29 2b dc 86 28 31 |kel"+..(|10)+..(1|
|00001750| 30 29 00 20 20 20 20 72 | 65 71 74 65 78 74 24 2b |0). r|eqtext$+|
|00001760| 22 59 6f 75 20 73 65 65 | 20 66 69 72 65 77 6f 72 |"You see| firewor|
|00001770| 6b 73 20 6f 6e 20 61 20 | 62 6c 61 63 6b 20 73 63 |ks on a |black sc|
|00001780| 72 65 65 6e 2e 22 2b dc | 86 28 31 30 29 00 20 20 |reen."+.|.(10). |
|00001790| 20 20 72 65 71 74 65 78 | 74 24 2b 22 54 68 69 73 | reqtex|t$+"This|
|000017a0| 20 69 73 20 74 68 65 20 | 67 72 61 70 68 69 63 2d | is the |graphic-|
|000017b0| 63 61 72 64 73 2d 76 65 | 72 73 69 6f 6e 20 6f 66 |cards-ve|rsion of|
|000017c0| 20 50 79 72 6f 2e 22 2b | dc 86 28 31 30 29 2b dc | Pyro."+|..(10)+.|
|000017d0| 86 28 31 30 29 00 20 20 | 20 20 72 65 71 74 65 78 |.(10). | reqtex|
|000017e0| 74 24 2b 22 43 68 6f 6f | 73 65 20 74 68 65 20 6e |t$+"Choo|se the n|
|000017f0| 75 6d 62 65 72 20 6f 66 | 20 66 6c 61 72 65 73 20 |umber of| flares |
|00001800| 61 6e 64 20 74 68 65 20 | 64 6f 75 62 6c 65 62 75 |and the |doublebu|
|00001810| 66 66 65 72 69 6e 67 22 | 2b dc 86 28 31 30 29 00 |ffering"|+..(10).|
|00001820| 20 20 20 20 72 65 71 74 | 65 78 74 24 2b 22 69 6e | reqt|ext$+"in|
|00001830| 20 74 68 65 20 63 6f 6e | 66 69 67 2d 77 69 6e 64 | the con|fig-wind|
|00001840| 6f 77 2e 22 2b dc 86 28 | 30 29 00 20 20 20 20 67 |ow."+..(|0). g|
|00001850| 61 64 67 65 74 24 3d 22 | 4f 4b 22 2b dc 86 28 30 |adget$="|OK"+..(0|
|00001860| 29 00 20 20 20 20 65 61 | 73 79 2e 45 61 73 79 53 |). ea|sy.EasyS|
|00001870| 74 72 75 63 74 5c 65 73 | 5f 53 74 72 75 63 74 53 |truct\es|_StructS|
|00001880| 69 7a 65 3d 80 2f 2e 45 | 61 73 79 53 74 72 75 63 |ize=./.E|asyStruc|
|00001890| 74 00 20 20 20 20 65 61 | 73 79 5c 65 73 5f 54 69 |t. ea|sy\es_Ti|
|000018a0| 74 6c 65 3d 26 74 69 74 | 6c 65 24 00 20 20 20 20 |tle=&tit|le$. |
|000018b0| 65 61 73 79 5c 65 73 5f | 54 65 78 74 46 6f 72 6d |easy\es_|TextForm|
|000018c0| 61 74 3d 26 72 65 71 74 | 65 78 74 24 00 20 20 20 |at=&reqt|ext$. |
|000018d0| 20 65 61 73 79 5c 65 73 | 5f 47 61 64 67 65 74 46 | easy\es|_GadgetF|
|000018e0| 6f 72 6d 61 74 3d 26 67 | 61 64 67 65 74 24 00 20 |ormat=&g|adget$. |
|000018f0| 20 20 20 ff dd 20 30 2c | 65 61 73 79 2c 30 2c 30 | .. 0,|easy,0,0|
|00001900| 00 00 20 20 80 0f 20 22 | 43 4f 4e 46 49 47 22 00 |.. .. "|CONFIG".|
|00001910| 20 20 20 20 2a 6d 79 73 | 63 72 65 65 6e 3d ff d1 | *mys|creen=..|
|00001920| 28 30 29 00 20 20 20 20 | 77 69 64 74 68 3d 2a 6d |(0). |width=*m|
|00001930| 79 73 63 72 65 65 6e 5c | 57 69 64 74 68 00 20 20 |yscreen\|Width. |
|00001940| 20 20 68 65 69 67 68 74 | 3d 2a 6d 79 73 63 72 65 | height|=*myscre|
|00001950| 65 6e 5c 48 65 69 67 68 | 74 00 20 20 20 20 66 6f |en\Heigh|t. fo|
|00001960| 6e 74 3d 2a 6d 79 73 63 | 72 65 65 6e 5c 46 6f 6e |nt=*mysc|reen\Fon|
|00001970| 74 5c 74 61 5f 59 53 69 | 7a 65 00 20 20 20 20 80 |t\ta_YSi|ze. .|
|00001980| 06 20 72 65 61 64 63 6f | 6e 66 69 67 00 20 20 20 |. readco|nfig. |
|00001990| 20 cf 02 20 30 00 00 00 | 20 20 20 20 c6 18 20 30 | .. 0...| .. 0|
|000019a0| 2c 30 00 20 20 20 20 c6 | 02 20 30 2c 31 30 30 2c |,0. .|. 0,100,|
|000019b0| 34 35 2c 30 2c 30 2c 34 | 2c 33 30 00 20 20 20 20 |45,0,0,4|,30. |
|000019c0| c6 18 20 32 2c 31 00 20 | 20 20 20 c6 01 20 30 2c |.. 2,1. | .. 0,|
|000019d0| 33 37 2c 32 30 2c 31 2c | 31 2c 22 44 6f 75 62 6c |37,20,1,|1,"Doubl|
|000019e0| 65 62 75 66 66 65 72 22 | 00 20 20 20 20 80 0b 20 |ebuffer"|. .. |
|000019f0| 64 62 00 20 20 20 20 20 | 20 c6 0e 20 30 2c 31 2c |db. | .. 0,1,|
|00001a00| 80 c5 00 20 20 20 20 80 | c0 00 20 20 20 20 c5 01 |... .|.. ..|
|00001a10| 20 30 2c 77 69 64 74 68 | 2f 32 2d 39 30 2c 68 65 | 0,width|/2-90,he|
|00001a20| 69 67 68 74 2f 32 2d 33 | 35 2c 31 38 30 2c 37 30 |ight/2-3|5,180,70|
|00001a30| 2c 24 31 30 30 65 2c 22 | 50 79 72 6f 22 2c 31 2c |,$100e,"|Pyro",1,|
|00001a40| 32 2c 30 00 20 20 20 20 | 73 74 72 69 6e 67 62 6f |2,0. |stringbo|
|00001a50| 72 64 65 72 7b 31 30 30 | 2c 34 35 2c 33 30 2c 38 |rder{100|,45,30,8|
|00001a60| 7d 00 20 20 20 20 c5 1c | 20 32 00 20 20 20 20 c5 |}. ..| 2. .|
|00001a70| 10 20 33 32 2c 34 34 2d | 66 6f 6e 74 00 20 20 20 |. 32,44-|font. |
|00001a80| 20 dd 81 20 22 46 6c 61 | 72 65 73 3a 22 00 20 20 | .. "Fla|res:". |
|00001a90| 20 20 c5 10 20 33 32 2c | 34 34 2d 66 6f 6e 74 2b | .. 32,|44-font+|
|00001aa0| 38 00 20 20 20 20 dd 81 | 20 22 28 31 2d 35 30 29 |8. ..| "(1-50)|
|00001ab0| 22 00 20 20 20 20 c6 1b | 20 30 2c 30 2c dd 83 28 |". ..| 0,0,..(|
|00001ac0| 6e 29 00 20 20 20 20 c6 | 12 20 30 2c 30 00 20 20 |n). .|. 0,0. |
|00001ad0| 20 20 80 bb 00 20 20 20 | 20 20 20 65 76 3d c5 02 | ... | ev=..|
|00001ae0| 00 20 20 20 20 80 bc 20 | 65 76 3d 24 32 30 30 20 |. .. |ev=$200 |
|00001af0| 80 8a 20 28 65 76 3d 24 | 34 30 20 80 42 20 c5 04 |.. (ev=$|40 .B ..|
|00001b00| 3d 30 29 00 20 20 20 20 | 6e 3d bc 01 28 c6 14 28 |=0). |n=..(..(|
|00001b10| 30 2c 30 29 29 00 20 20 | 20 20 80 0b 20 c6 1d 28 |0,0)). | .. ..(|
|00001b20| 30 2c 31 29 00 20 20 20 | 20 20 20 64 62 3d 31 00 |0,1). | db=1.|
|00001b30| 20 20 20 20 80 22 00 20 | 20 20 20 20 20 64 62 3d | .". | db=|
|00001b40| 30 00 20 20 20 20 80 c0 | 00 20 20 20 20 80 2b 20 |0. ..|. .+ |
|00001b50| c5 01 20 30 00 20 20 20 | 20 80 06 20 77 72 69 74 |.. 0. | .. writ|
|00001b60| 65 63 6f 6e 66 69 67 00 | 20 20 20 20 ff d2 20 30 |econfig.| .. 0|
|00001b70| 2c 2a 6d 79 73 63 72 65 | 65 6e 00 00 80 02 20 80 |,*myscre|en.... .|
|00001b80| 0e 00 00 80 02 00 00 2e | 72 65 61 64 63 6f 6e 66 |........|readconf|
|00001b90| 69 67 00 70 61 74 68 24 | 3d b5 02 28 39 29 00 80 |ig.path$|=..(9)..|
|00001ba0| 16 20 69 3d 31 30 20 80 | 18 20 b5 01 00 20 20 70 |. i=10 .|. ... p|
|00001bb0| 61 74 68 24 3d 70 61 74 | 68 24 2b 22 20 22 2b b5 |ath$=pat|h$+" "+.|
|00001bc0| 02 28 69 29 00 80 17 20 | 69 00 80 0b 20 be 11 28 |.(i)... |i... ..(|
|00001bd0| 30 2c 70 61 74 68 24 2b | 22 42 42 2e 4d 6f 64 75 |0,path$+|"BB.Modu|
|00001be0| 6c 65 73 2e 63 6f 6e 66 | 69 67 22 29 00 20 20 be |les.conf|ig"). .|
|00001bf0| 08 20 30 00 20 20 80 0c | 20 80 89 20 be 0d 28 30 |. 0. ..| .. ..(0|
|00001c00| 29 00 20 20 20 20 80 0b | 20 dd 01 28 31 30 30 29 |). ..| ..(100)|
|00001c10| 3d 22 2a 2a 2a 20 50 79 | 72 6f 20 2a 2a 2a 22 00 |="*** Py|ro ***".|
|00001c20| 20 20 20 20 20 20 6e 3d | dd 03 28 35 29 00 20 20 | n=|..(5). |
|00001c30| 20 20 20 20 64 62 3d dd | 03 28 35 29 00 20 20 20 | db=.|.(5). |
|00001c40| 20 80 c0 00 20 20 80 c1 | 00 20 20 d2 01 00 20 20 | ... ..|. ... |
|00001c50| be 02 20 30 00 80 c0 00 | 80 06 20 63 68 65 63 6b |.. 0....|.. check|
|00001c60| 76 61 6c 00 80 07 00 00 | 00 2e 77 72 69 74 65 63 |val.....|..writec|
|00001c70| 6f 6e 66 69 67 00 80 06 | 20 63 68 65 63 6b 76 61 |onfig...| checkva|
|00001c80| 6c 00 80 0b 20 be 11 28 | 30 2c 70 61 74 68 24 2b |l... ..(|0,path$+|
|00001c90| 22 42 42 2e 4d 6f 64 75 | 6c 65 73 2e 63 6f 6e 66 |"BB.Modu|les.conf|
|00001ca0| 69 67 22 29 00 20 20 80 | 0b 20 be 12 28 31 2c 70 |ig"). .|. ..(1,p|
|00001cb0| 61 74 68 24 2b 22 42 42 | 2e 4d 6f 64 75 6c 65 73 |ath$+"BB|.Modules|
|00001cc0| 2e 74 65 6d 70 22 29 00 | 20 20 20 20 be 08 20 30 |.temp").| .. 0|
|00001cd0| 00 20 20 20 20 be 07 20 | 31 00 20 20 20 20 80 0c |. .. |1. ..|
|00001ce0| 20 80 89 20 be 0d 28 30 | 29 00 20 20 20 20 20 20 | .. ..(0|). |
|00001cf0| 66 24 3d dd 01 28 31 30 | 30 29 00 20 20 20 20 20 |f$=..(10|0). |
|00001d00| 20 80 0b 20 66 24 3d 22 | 2a 2a 2a 20 50 79 72 6f | .. f$="|*** Pyro|
|00001d10| 20 2a 2a 2a 22 00 20 20 | 20 20 20 20 20 20 80 bb | ***". | ..|
|00001d20| 00 20 20 20 20 20 20 20 | 20 20 20 66 32 24 3d dd |. | f2$=.|
|00001d30| 01 28 31 30 30 29 00 20 | 20 20 20 20 20 20 20 80 |.(100). | .|
|00001d40| bc 20 be 0d 28 30 29 20 | 80 8a 20 dc 81 28 66 32 |. ..(0) |.. ..(f2|
|00001d50| 24 2c 33 29 3d 22 2a 2a | 2a 22 00 20 20 20 20 20 |$,3)="**|*". |
|00001d60| 20 20 20 80 0b 20 80 89 | 20 be 0d 28 30 29 20 80 | .. ..| ..(0) .|
|00001d70| 21 20 dd 82 20 66 32 24 | 00 20 20 20 20 20 20 80 |! .. f2$|. .|
|00001d80| 22 00 20 20 20 20 20 20 | 20 20 dd 82 20 66 24 00 |". | .. f$.|
|00001d90| 20 20 20 20 20 20 80 c0 | 00 20 20 20 20 80 c1 00 | ..|. ...|
|00001da0| 20 20 20 20 be 02 20 31 | 00 20 20 80 c0 00 20 20 | .. 1|. ... |
|00001db0| be 02 20 30 00 80 c0 00 | be 03 20 70 61 74 68 24 |.. 0....|.. path$|
|00001dc0| 2b 22 42 42 2e 4d 6f 64 | 75 6c 65 73 2e 63 6f 6e |+"BB.Mod|ules.con|
|00001dd0| 66 69 67 22 00 66 24 3d | 70 61 74 68 24 2b 22 42 |fig".f$=|path$+"B|
|00001de0| 42 2e 4d 6f 64 75 6c 65 | 73 2e 74 65 6d 70 22 2b |B.Module|s.temp"+|
|00001df0| dc 86 28 30 29 00 66 32 | 24 3d 70 61 74 68 24 2b |..(0).f2|$=path$+|
|00001e00| 22 42 42 2e 4d 6f 64 75 | 6c 65 73 2e 63 6f 6e 66 |"BB.Modu|les.conf|
|00001e10| 69 67 22 2b dc 86 28 30 | 29 00 fe 09 20 26 66 24 |ig"+..(0|)... &f$|
|00001e20| 2c 26 66 32 24 00 80 0b | 20 be 01 28 30 2c 70 61 |,&f2$...| ..(0,pa|
|00001e30| 74 68 24 2b 22 42 42 2e | 4d 6f 64 75 6c 65 73 2e |th$+"BB.|Modules.|
|00001e40| 63 6f 6e 66 69 67 22 29 | 00 20 20 be 07 20 30 00 |config")|. .. 0.|
|00001e50| 20 20 be 0b 20 30 2c be | 0a 28 30 29 00 20 20 dd | .. 0,.|.(0). .|
|00001e60| 82 20 22 2a 2a 2a 20 50 | 79 72 6f 20 2a 2a 2a 22 |. "*** P|yro ***"|
|00001e70| 00 20 20 dd 82 20 6e 00 | 20 20 dd 82 20 64 62 00 |. .. n.| .. db.|
|00001e80| 20 20 be 02 20 30 00 80 | c0 00 80 07 00 00 2e 63 | .. 0..|.......c|
|00001e90| 68 65 63 6b 76 61 6c 00 | 80 0b 20 6e 3c 31 20 80 |heckval.|.. n<1 .|
|00001ea0| 21 20 6e 3d 31 30 00 80 | 0b 20 6e 3e 35 30 20 80 |! n=10..|. n>50 .|
|00001eb0| 21 20 6e 3d 31 30 00 80 | 0b 20 64 62 3c 30 20 80 |! n=10..|. db<0 .|
|00001ec0| 21 20 64 62 3d 30 00 80 | 0b 20 64 62 3e 31 20 80 |! db=0..|. db>1 .|
|00001ed0| 21 20 64 62 3d 31 00 80 | 07 00 00 |! db=1..|... |
+--------+-------------------------+-------------------------+--------+--------+