y=538: SORock (633,522)
& move 0 110 [55] 0
y=166: SOBench 1 (133,133)
& move 0 500 [250] 0
y=-100: SOBird (200,-32)
& move 300 0 [100] 3 [True,True]
& move 100 664 [332] 0
y=-150: SOTree 0 (103,-130)
& move 0 888 [444] 0
y=-300: SOBird (250,-32)
& move 450 0 [100] 3 [True,True]
& move 125 664 [332] 0
y=-350: SOBird (100,-32)
& move 250 0 [100] 3 [True,True]
& move 75 664 [332] 0
y=-450: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-550: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-560: SOBench 0 (243,-30)
& move 0 664 [332] 0
y=-624: SOBird (-32,-32)
& move 864 664 [250] 0
y=-724: SOBird (832,-32)
& move -864 664 [250] 0
y=-788: SORock (314,-16)
& move 0 664 [332] 0
y=-850: SOBird (-32,-32)
& move 864 664 [250] 0
y=-950: SOBird (832,-32)
& move -864 664 [250] 0
y=-978: SOTree 3 (672,-141)
& move 0 890 [445] 0
y=-1050: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-1150: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-1400: SOBird (240,-32)
& move 400 0 [100] 3 [True,True]
& move 100 724 [332] 0
y=-1410: SOBird (265,-32)
& move 350 0 [100] 3 [True,True]
& move 100 704 [332] 0
y=-1420: SOBird (290,-32)
& move 300 0 [100] 3 [True,True]
& move 100 684 [332] 0
y=-1430: SOBird (260,-32)
& move 350 0 [100] 3 [True,True]
& move 100 674 [332] 0
y=-1440: SOBird (230,-32)
& move 400 0 [100] 3 [True,True]
& move 100 664 [332] 0
y=-1500: SODog (700,-32)
& move 0 664 [166] 0
y=-1550: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-1650: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-1692: SOBench 0 (623,-31)
& move 0 664 [332] 0
y=-1750: SOBird (-32,-32)
& move 864 664 [250] 0
y=-1850: SOBird (832,-32)
& move -864 664 [250] 0
y=-1900: SODog (300,-32)
& move 0 664 [166] 0
y=-1932: SORock (249,-16)
& move 0 664 [332] 0
y=-1940: SOBird (250,-32)
& move 450 0 [100] 3 [True,True]
& move 125 664 [332] 0
y=-1960: SOBird (400,-32)
& move 300 0 [100] 3 [True,True]
& move 100 664 [332] 0
y=-1964: SOTree 2 (178,-158)
& move 0 920 [460] 0
y=-2150: SOTree 1 (305,-123)
& move 0 858 [429] 0
y=-2165: SOBird (200,-32)
& move 400 0 [100] 3 [True,True]
& move 100 664 [332] 0
y=-2245: SOBird (345,-32)
& move 250 0 [100] 3 [True,True]
& move 150 664 [332] 0
y=-2300: SOBird (257,-32)
& move 300 0 [100] 3 [True,True]
& move 220 664 [332] 0
y=-2350: SOTree 0 (177,-131)
& move 0 888 [444] 0
y=-2600: SOBird (240,-32)
& move 500 0 [100] 3 [True,True]
& move 50 724 [332] 0
y=-2610: SOBird (265,-32)
& move 450 0 [100] 3 [True,True]
& move 50 704 [332] 0
y=-2620: SOBird (290,-32)
& move 400 0 [100] 3 [True,True]
& move 50 684 [332] 0
y=-2630: SOBird (260,-32)
& move 450 0 [100] 3 [True,True]
& move 50 674 [332] 0
y=-2640: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-2750: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-2850: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-3050: SOBird (-32,-32)
& move 864 664 [250] 0
y=-3150: SOBird (832,-32)
& move -864 664 [250] 0
y=-3280: SOTree 3 (716,-142)
& move 0 890 [445] 0
y=-3300: SODog (500,-32)
& move 0 664 [166] 0
y=-3458: SOTree 2 (226,-158)
& move 0 920 [460] 0
y=-3600: SOBird (290,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-3602: SOBird (260,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-3604: SOBird (230,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-3606: SOBird (200,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-3608: SOBird (170,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-3610: SOBird (140,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-3846: SOBench 1 (287,-33)
& move 0 666 [333] 0
y=-4000: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-4200: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-4300: SOBird (832,-32)
& move -864 664 [250] 0
y=-4400: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-4500: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-4562: SOTree 1 (297,-124)
& move 0 858 [429] 0
y=-4650: SOBird (-32,-32)
& move 864 664 [250] 0
y=-4750: SOBird (832,-32)
& move -864 664 [250] 0
y=-4850: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-4950: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-5030: SORock (241,-16)
& move 0 664 [332] 0
y=-5100: SODog (200,-32)
& move 0 664 [166] 0
y=-5100: SODog (300,-32)
& move 0 664 [166] 0
y=-5200: SOBird (290,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-5200: SOBird (245,-32)
& move 480 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-5200: SOBird (230,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-5350: SODog (600,-32)
& move 0 664 [166] 0
y=-5400: SODog (500,-32)
& move 0 664 [166] 0
y=-5400: SODog (700,-32)
& move 0 664 [166] 0
y=-5550: SODog (200,-32)
& move 0 664 [166] 0
y=-5600: SODog (100,-32)
& move 0 664 [166] 0
y=-5600: SODog (300,-32)
& move 0 664 [166] 0
y=-5618: SOBench 0 (631,-31)
& move 0 664 [332] 0
y=-5950: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6050: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6090: SOTree 0 (524,-132)
& move 0 888 [444] 0
y=-6150: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6250: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6300: SOBird (290,-32)
& move 400 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-6600: SOBird (260,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-6600: SODog (400,-32)
& move 0 664 [166] 0
y=-6620: SODog (300,-32)
& move 0 664 [166] 0
y=-6620: SODog (500,-32)
& move 0 664 [166] 0
y=-6640: SODog (200,-32)
& move 0 664 [166] 0
y=-6640: SODog (600,-32)
& move 0 664 [166] 0
y=-6660: SODog (100,-32)
& move 0 664 [166] 0
y=-6660: SODog (700,-32)
& move 0 664 [166] 0
y=-6800: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6800: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6820: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6820: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6840: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6840: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6860: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6860: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6880: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6880: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-6900: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-6982: SOTree 3 (299,-141)
& move 0 890 [445] 0
y=-7050: SODog (200,-32)
& move 0 664 [166] 0
y=-7100: SODog (100,-32)
& move 0 664 [166] 0
y=-7100: SODog (300,-32)
& move 0 664 [166] 0
y=-7250: SODog (600,-32)
& move 0 664 [166] 0
y=-7300: SODog (500,-32)
& move 0 664 [166] 0
y=-7300: SODog (700,-32)
& move 0 664 [166] 0
y=-7600: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-7600: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-7694: SOTree 2 (623,-158)
& move 0 920 [460] 0
y=-7750: SOBird (-32,-32)
& move 864 664 [250] 0
y=-7850: SOBird (832,-32)
& move -864 664 [250] 0
y=-8000: SODog (500,-32)
& move 0 664 [166] 0
y=-8050: SOBird (-32,-32)
& move 864 664 [250] 0
y=-8150: SOBird (832,-32)
& move -864 664 [250] 0
y=-8198: SOBench 0 (195,-32)
& move 0 664 [332] 0
y=-8398: SORock (537,-15)
& move 0 664 [332] 0
y=-8450: SOBird (290,-32)
& move 400 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-8560: SOBird (260,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-8610: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-8670: SOBird (260,-32)
& move 450 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-8770: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0
y=-8800: SODog (300,-32)
& move 0 664 [166] 0
y=-8814: SOTree 1 (273,-123)
& move 0 858 [429] 0
y=-9220: SOBench 0 (656,-32)
& move 0 664 [332] 0
y=-9300: SODog (600,-32)
& move 0 664 [166] 0
y=-9360: SORock (276,-15)
& move 0 664 [332] 0
y=-9600: SODog (400,-32)
& move 0 664 [166] 0
y=-9844: SOBench 1 (138,-33)
& move 0 666 [333] 0
y=-9900: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9900: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9920: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9920: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9940: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9940: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9960: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9960: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9980: SOBird (832,-150)
& move -350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-9980: SOBird (-32,-150)
& move 350 0 [100] 6 [True]
& move 0 700 [200] 6
y=-10066: SOTree 0 (515,-131)
& move 0 888 [444] 0
y=-10100: SODog (400,-32)
& move 0 664 [166] 0
y=-10120: SODog (300,-32)
& move 0 664 [166] 0
y=-10120: SODog (500,-32)
& move 0 664 [166] 0
y=-10140: SODog (200,-32)
& move 0 664 [166] 0
y=-10140: SODog (600,-32)
& move 0 664 [166] 0
y=-10160: SODog (100,-32)
& move 0 664 [166] 0
y=-10160: SODog (700,-32)
& move 0 664 [166] 0
y=-10358: SOBench 0 (176,-32)
& move 0 664 [332] 0
y=-10460: SOTree 2 (280,-158)
& move 0 920 [460] 0
y=-10494: SOTree 3 (106,-142)
& move 0 890 [445] 0
y=-10516: SOTree 0 (741,-131)
& move 0 888 [444] 0
y=-10520: SOTree 1 (556,-124)
& move 0 858 [429] 0
y=-11200: SOBum
y=-1000000: NULL
after this line, reading will fail (but we won't hit the end of the file)
basically, commands are:
y=<ybot>: <ClassName> <initarg1> <initarg2> ... ---> newso = ClassName(initarg1,...)
& <silen.Sprite FcnName> <arg1> <arg2> ... ---> newso.sprite.FcnName(arg1,arg2,...)
NO SPACES IN INDIVIDUAL ARGUMENTS!!! Not [123, 456, 789], but [123,456,789] works.
y=0: SORock (600,-16)
& move 0 632 [632] 0
y=-10: SOTree 0 (600,-129)
& move 0 888 [888] 0
y=-50: SORock (600,-16)
& move 0 550 [275] 0
& move 0 450 [225] 0
y=-152: SOUmbrellaSW (400,520)



---Object initializers---
y=-60: SOTree 0 (100,-127)
& move 0 864 [432] 0
y=-60: SOTree 1 (300,-123.5)
& move 0 858 [429] 0
y=-60: SOTree 2 (500,-156.5)
& move 0 920 [460] 0
y=-60: SOTree 3 (700,-137)
& move 0 890 [445] 0
---Removed---
y=-800: SOBird (140,-92)
& move 500 0 [100] 3 [True,True]
& move 100 724 [362] 0
y=-800: SOBird (165,-72)
& move 450 0 [100] 3 [True,True]
& move 100 704 [352] 0
y=-800: SOBird (190,-52)
& move 400 0 [100] 3 [True,True]
& move 100 684 [342] 0
y=-800: SOBird (160,-42)
& move 450 0 [100] 3 [True,True]
& move 100 674 [337] 0
y=-800: SOBird (130,-32)
& move 500 0 [100] 3 [True,True]
& move 100 664 [332] 0
y=-10000: SOBird (230,-32)
& move 500 0 [100] 3 [True,True]
& move 50 664 [332] 0