home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Sauce 'n' Code 1
/
sauce-n-code-01.adf
/
ASCII_Source
/
DotCube.asc
< prev
next >
Wrap
Text File
|
1995-05-07
|
1KB
|
76 lines
Rem *** Dot Cube ***
Rem Requires AMOS 3D Extension
'
Double Buffer : Autoback 0
Curs Off : Cls 0 : Hide
Td Screen Height 200
Dim CUBE(300),CUBEX(300)
Global CUBE(),CUBEX()
SPEED=5
'
Degree
'
Ink 2,0
'
Proc SETUPCUBE
'
Do
If Key State(69) Then FINISH
Add N,SPEED,0 To 360
Td Move 0,Sin(N)*550,0,Cos(N)*550+550
Td Face 0,0,0,550
Proc DRCUBE
Loop
'
Procedure DRCUBE
'
Td Cls
'
For N=0 To 251 Step 3
Plot Td Screen X(CUBE(N),CUBE(N+1),CUBE(N+2)),Td Screen Y
Next N
'
Screen Swap
'
End Proc
Procedure SETUPCUBE
'
A=50 : B=-50 : C=25 : D=-25 : E=500 : F=525 : G=550 : H=575 : I=600 : J=0
'
For N=0 To 251
Read CUBE(N)
Next N
'
CUBEDATA:
Data B,B,E,A,B,E,A,A,E,B,A,E
Data B,B,I,A,B,I,A,A,I,B,A,I
Data J,B,E,J,A,E,B,J,E,J,J,E,A,J,E
Data A,B,G,A,A,G,A,J,G,A,J,I,B,B,G
Data B,J,G,B,A,G,B,J,I
Data J,B,I,J,J,I,J,A,I,J,B,G,J,A,G
Data C,B,E,D,B,E,A,D,E,C,D,E
Data J,D,E,D,D,E,B,D,E,C,J,E,D,J,E
Data B,C,E,D,C,E,J,C,E,C,C,E,A,C,E
Data D,A,E,C,A,E,A,B,F,A,B,H
Data A,D,F,A,D,G,A,D,H,A,D,I
Data A,J,F,A,J,H
Data A,C,F,A,C,G,A,C,H,A,C,I
Data A,A,F,A,A,H,B,B,F,B,B,H,B,D,F,B,D,G,B,D,H,B,D,I
Data B,J,F,B,J,H,B,C,F,B,C,G,B,C,H,B,C,I,B,A,F,B,A,H
Data D,B,I,C,B,I,J,D,I,J,J,I,C,J,I,D,C,I,J,C,I,C,C,I
Data D,A,I,C,A,I,D,D,I,C,D,I,D,J,I,C,J,I
'
End Proc
Procedure FINISH
'
Default
Edit
'
End Proc