10 DEFFNS="3DEye-2" 20 REM ON ERROR PROCsave:END 30 REM MAGIC3D by L Knight May 1994 40 REM Adapted by D.Lowless 50 REM Further modified by C.J.Richardson 60 MODE1:DIMA%(60):DIMB%(60) 70 R%=3 80 REPEAT 90 CLS 100 PRINT''"3D Magic Eye."'"Originally by Lorin Knight."'"Adapted By D.Lowless." 110 PRINT"Finally modified by C.J.Richardson." 120 PRINT''"1. Use Demo Screen." 130 PRINT"2. Load screen." 140 PRINT"3. *LDPIC a Screen." 150 PRINT"4. Toggle Depth direction. Now ";:IF R%=3 PRINT"out." ELSE PRINT"in." 160 PRINT''"Please Enter 1 2 3 or 4. " 170 *FX21 180 A$=GET$ 190 IF A$="4" IF R%=3 R%=0 ELSE IF A$="4" R%=3 200 UNTILINSTR("123",A$) 210 CLS 220 IF A$="1" PROCtext 230 IF A$="2":OSCLI".":INPUT'"Screen to Load? "B$:OSCLI"LO. "+B$+" FFFF3000" 240 IF A$="3":OSCLI".":INPUT'"Screen to *LDPIC? "B$:OSCLI"LDPIC "+B$ 250 REMmed out for BBC compatibility *FX108,2 260 REMmed out for BBC compatibility *FX112,0 270 REMmed out for BBC compatibility *FX113,0 280 FORY%=1023 TO 0 STEP -4 290 E%=15:C%=0 300 FORN%=0TO60:A%(N%)=RND(2)-1:NEXT 310 FORX%=0TO1279STEP4 320 REMmed out for BBC compatibility *FX112,2 330 D%=ABS(R%-(POINT(X%,Y%)))*2 340 REMmed out for BBC compatibility *FX112,0 350 L%=D%+45:F%=E%+45 360 IFE%>D% PROCforward:GOTO390 370 IFE%