home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
graphics
/
polyfilm
/
data
/
street.mcl
< prev
next >
Wrap
Text File
|
1993-06-03
|
2KB
|
131 lines
% UFO flies down street
% best as a CFF
% speed up by deleting sides and back of house...
type house1 "\data\house.3d";
type road1 "\data\road.3d";
type pointy "\data\pointy.3d";
prefs "\data\house.prf";
palette 1;
object ufo type pointy at [0,-500,2000] looking [0,0,0];
object lhouse1 type house1 at [-300,-20,456] looking [90*16,0,0];
object rhouse1 type house1 at [300,-20,456] looking [270*16,0,0];
object road_sec_1 type road1 at [0,300,456] looking [90*16,0,0];
object lhouse2 type house1 at [-300,-20,856] looking [90*16,0,0];
object rhouse2 type house1 at [300,-20,856] looking [270*16,0,0];
object road_sec_2 type road1 at [0,300,856] looking [90*16,0,0];
object lhouse3 type house1 at [-300,-20,1256] looking [90*16,0,0];
object rhouse3 type house1 at [300,-20,1256] looking [270*16,0,0];
object road_sec_3 type road1 at [0,300,1256] looking [90*16,0,0];
object lhouse4 type house1 at [-300,-20,1656] looking [90*16,0,0];
object rhouse4 type house1 at [300,-20,1656] looking [270*16,0,0];
object road_sec_4 type road1 at [0,300,1656] looking [90*16,0,0];
camera camera1 at [0,0,0] looking [0,0,0] active;
lightsource ufol1 at [0,0,1056];
ufo.main[]{
ma=0; mb=90*16; mc=0;
sp=15;
rotate speed [64,32,16];
frame;
while [y<-100]{
moveit[sp];
frame;
}
while [mb<180*16] {
moveit[sp];
mb=mb+160;
frame;
}
while [sp<30] {
moveit[sp];
sp=sp+1;
frame;
}
while [z>600] {
moveit[sp];
frame;
}
while [mb<270*16] {
moveit[sp];
mb=mb+160;
frame;
}
while [y>-1000] {
moveit[sp];
frame;
}
endsim;
}
ufol1.main[]{
rotate to [ufo.ma, ufo.mb, ufo.mc];
move to [ufo.x,ufo.y,ufo.z] forward [150];
frame;
}
moveit[speed]{
sa=a; sb=b; sc=c;
a=ma; b=mb; c=mc;
move forward [speed];
ma=a; mb=b; mc=c;
a=sa; b=sb; c=sc;
}
lhouse1.main[]{
wait;
}
rhouse1.main[]{
wait;
}
road_sec_1.main[]{
wait;
}
lhouse2.main[]{
wait;
}
rhouse2.main[]{
wait;
}
road_sec_2.main[]{
wait;
}
lhouse3.main[]{
wait;
}
rhouse3.main[]{
wait;
}
road_sec_3.main[]{
wait;
}
lhouse4.main[]{
wait;
}
rhouse4.main[]{
wait;
}
road_sec_4.main[]{
wait;
}
camera1.main[]{
wait;
}