Posted: 4th Nov 2002 22:42
hi i have been moulding a matrix to make holes for water but i have mist on of the tiles but i don't know which one it is to put down please help here are my codes:
Sync On
Sync Rate 600
set camera range 1,200000
hide mouse
Rem make matrix
Make matrix 1,2500,2500,20,20
position matrix 1,10000,0,0
rem make walls
make object plain 1,2550,404
position object 1,11250,200,0
make object plain 2,2550,404
position object 2,10000,200,1250
turn object left 2,90
make object plain 3,2550,404
position object 3,12500,200,1250
turn object left 3,90
make object plain 4,1000,404
position object 4,10500,200,2500
make object plain 5,1000,404
position object 5,12000,200,2500
rem make warp to level 1
load object "warp.x",7
position object 7,11250,200,2500
scale object 7,10000,10000,10000
rem make roof
make object plain 6,2600,2600
position object 6,11250,404,1250
rotate object 6,90,0,0
Rem texture matrix
Load image "bmp/grass09.bmp",6
load image "bmp/wall.bmp",7
Prepare matrix texture 1,6,1,1
texture object 1,6
texture object 2,6
texture object 3,6
texture object 4,6
texture object 5,6
texture object 6,6
Fill matrix 1,0,1
Rem Make player pawn
Load image "bmp/fire.bmp",8
Make object sphere 10,25
Texture object 10,8
position object 10,10100,0,100
rem level 1
make matrix 2,50000,50000,50,50
position matrix 2,2000,0,2500
prepare matrix texture 2,6,1,1
rem make water for level 1
load image "file.dba/water01.bmp",2
rem Make Sea Matrix
make matrix 3,50500,50500,25,25
position matrix 3,2000,-50,2500
prepare matrix texture 3,2,1,1
set matrix wireframe off 3
ghost matrix on 3
rem Create Array to store Wave Height Ripples
dim ripple(25*26)
for t=0 to 25*25 : ripple(t)=rnd(350) : next t
rem make holes for matrix
for x=0 to 0.2
for y=0 to 0.2
set matrix height 2,50,Y+20,-50000.0
set matrix height 2,49,Y+21,-50000.0
set matrix height 2,49,Y+20,-50000.0
set matrix height 2,49,Y+19,-50000.0
set matrix height 2,49,Y+15,-50000.0
set matrix height 2,49,Y+14,-50000.0
set matrix height 2,49,Y+13,-50000.0
set matrix height 2,48,Y+49,-50000.0
set matrix height 2,48,Y+48,-50000.0
set matrix height 2,48,Y+47,-50000.0
set matrix height 2,48,Y+46,-50000.0
set matrix height 2,48,Y+22,-50000.0
set matrix height 2,48,Y+21,-50000.0
set matrix height 2,48,Y+20,-50000.0
set matrix height 2,48,Y+19,-50000.0
set matrix height 2,48,Y+18,-50000.0
set matrix height 2,48,Y+17,-50000.0
set matrix height 2,48,Y+16,-50000.0
set matrix height 2,48,Y+15,-50000.0
set matrix height 2,48,Y+14,-50000.0
set matrix height 2,48,Y+13,-50000.0
set matrix height 2,48,Y+12,-50000.0
set matrix height 2,47,Y+46,-50000.0
set matrix height 2,47,Y+45,-50000.0
set matrix height 2,47,Y+22,-50000.0
set matrix height 2,47,Y+21,-50000.0
set matrix height 2,47,Y+20,-50000.0
set matrix height 2,47,Y+19,-50000.0
set matrix height 2,47,Y+18,-50000.0
set matrix height 2,47,Y+17,-50000.0
set matrix height 2,47,Y+16,-50000.0
set matrix height 2,47,Y+15,-50000.0
set matrix height 2,47,Y+14,-50000.0
set matrix height 2,47,Y+13,-50000.0
set matrix height 2,47,Y+12,-50000.0
set matrix height 2,47,Y+11,-50000.0
set matrix height 2,46,Y+45,-50000.0
set matrix height 2,46,Y+44,-50000.0
set matrix height 2,46,Y+21,-50000.0
set matrix height 2,46,Y+20,-50000.0
set matrix height 2,46,Y+19,-50000.0
set matrix height 2,46,Y+18,-50000.0
set matrix height 2,46,Y+17,-50000.0
set matrix height 2,46,Y+16,-50000.0
set matrix height 2,46,Y+15,-50000.0
set matrix height 2,46,Y+14,-50000.0
set matrix height 2,46,Y+13,-50000.0
set matrix height 2,46,Y+12,-50000.0
set matrix height 2,46,Y+11,-50000.0
set matrix height 2,46,Y+10,-50000.0
set matrix height 2,45,Y+44,-50000.0
set matrix height 2,45,Y+43,-50000.0
set matrix height 2,45,Y+20,-50000.0
set matrix height 2,45,Y+19,-50000.0
set matrix height 2,45,Y+18,-50000.0
set matrix height 2,45,Y+17,-50000.0
set matrix height 2,45,Y+16,-50000.0
set matrix height 2,45,Y+15,-50000.0
set matrix height 2,45,Y+14,-50000.0
set matrix height 2,45,Y+13,-50000.0
set matrix height 2,45,Y+12,-50000.0
set matrix height 2,45,Y+11,-50000.0
set matrix height 2,45,Y+10,-50000.0
set matrix height 2,44,Y+43,-50000.0
set matrix height 2,44,Y+42,-50000.0
set matrix height 2,44,Y+20,-50000.0
set matrix height 2,44,Y+19,-50000.0
set matrix height 2,44,Y+18,-50000.0
set matrix height 2,44,Y+17,-50000.0
set matrix height 2,44,Y+16,-50000.0
set matrix height 2,44,Y+15,-50000.0
set matrix height 2,44,Y+14,-50000.0
set matrix height 2,44,Y+13,-50000.0
set matrix height 2,44,Y+12,-50000.0
set matrix height 2,44,Y+11,-50000.0
set matrix height 2,44,Y+10,-50000.0
set matrix height 2,43,Y+42,-50000.0
set matrix height 2,43,Y+41,-50000.0
set matrix height 2,43,Y+20,-50000.0
set matrix height 2,43,Y+19,-50000.0
set matrix height 2,43,Y+18,-50000.0
set matrix height 2,43,Y+17,-50000.0
set matrix height 2,43,Y+16,-50000.0
set matrix height 2,43,Y+15,-50000.0
set matrix height 2,43,Y+14,-50000.0
set matrix height 2,43,Y+13,-50000.0
set matrix height 2,43,Y+12,-50000.0
set matrix height 2,43,Y+11,-50000.0
set matrix height 2,43,Y+10,-50000.0
set matrix height 2,43,Y+9,-50000.0
set matrix height 2,42,Y+41,-50000.0
set matrix height 2,42,Y+19,-50000.0
set matrix height 2,42,Y+18,-50000.0
set matrix height 2,42,Y+17,-50000.0
set matrix height 2,42,Y+16,-50000.0
set matrix height 2,42,Y+15,-50000.0
set matrix height 2,42,Y+14,-50000.0
set matrix height 2,42,Y+13,-50000.0
set matrix height 2,42,Y+12,-50000.0
set matrix height 2,42,Y+11,-50000.0
set matrix height 2,42,Y+10,-50000.0
set matrix height 2,42,Y+9,-50000.0
set matrix height 2,41,Y+41,-50000.0
set matrix height 2,41,Y+40,-50000.0
set matrix height 2,41,Y+19,-50000.0
set matrix height 2,41,Y+18,-50000.0
set matrix height 2,41,Y+17,-50000.0
set matrix height 2,41,Y+16,-50000.0
set matrix height 2,41,Y+15,-50000.0
set matrix height 2,41,Y+14,-50000.0
set matrix height 2,41,Y+13,-50000.0
set matrix height 2,41,Y+12,-50000.0
set matrix height 2,41,Y+11,-50000.0
set matrix height 2,41,Y+10,-50000.0
set matrix height 2,41,Y+9,-50000.0
set matrix height 2,40,Y+40,-50000.0
set matrix height 2,40,Y+19,-50000.0
set matrix height 2,40,Y+18,-50000.0
set matrix height 2,40,Y+17,-50000.0
set matrix height 2,40,Y+16,-50000.0
set matrix height 2,40,Y+15,-50000.0
set matrix height 2,40,Y+14,-50000.0
set matrix height 2,40,Y+13,-50000.0
set matrix height 2,40,Y+12,-50000.0
set matrix height 2,40,Y+11,-50000.0
set matrix height 2,40,Y+10,-50000.0
set matrix height 2,40,Y+9,-50000.0
set matrix height 2,39,Y+40,-50000.0
set matrix height 2,39,Y+20,-50000.0
set matrix height 2,39,Y+19,-50000.0
set matrix height 2,39,Y+18,-50000.0
set matrix height 2,39,Y+17,-50000.0
set matrix height 2,39,Y+16,-50000.0
set matrix height 2,39,Y+15,-50000.0
set matrix height 2,39,Y+14,-50000.0
set matrix height 2,39,Y+13,-50000.0
set matrix height 2,39,Y+12,-50000.0
set matrix height 2,39,Y+11,-50000.0
set matrix height 2,39,Y+10,-50000.0
set matrix height 2,39,Y+9,-50000.0
set matrix height 2,39,Y+8,-50000.0
set matrix height 2,38,Y+40,-50000.0
set matrix height 2,38,Y+39,-50000.0
set matrix height 2,38,Y+20,-50000.0
set matrix height 2,38,Y+19,-50000.0
set matrix height 2,38,Y+18,-50000.0
set matrix height 2,38,Y+17,-50000.0
set matrix height 2,38,Y+16,-50000.0
set matrix height 2,38,Y+15,-50000.0
set matrix height 2,38,Y+14,-50000.0
set matrix height 2,38,Y+13,-50000.0
set matrix height 2,38,Y+12,-50000.0
set matrix height 2,38,Y+11,-50000.0
set matrix height 2,38,Y+11,-50000.0
set matrix height 2,38,Y+10,-50000.0
set matrix height 2,38,Y+9,-50000.0
set matrix height 2,38,Y+8,-50000.0
set matrix height 2,37,Y+39,-50000.0
set matrix height 2,37,Y+38,-50000.0
set matrix height 2,37,Y+20,-50000.0
set matrix height 2,37,Y+19,-50000.0
set matrix height 2,37,Y+18,-50000.0
set matrix height 2,37,Y+17,-50000.0
set matrix height 2,37,Y+16,-50000.0
set matrix height 2,37,Y+15,-50000.0
set matrix height 2,37,Y+14,-50000.0
set matrix height 2,37,Y+13,-50000.0
set matrix height 2,37,Y+12,-50000.0
set matrix height 2,37,Y+11,-50000.0
set matrix height 2,37,Y+10,-50000.0
set matrix height 2,37,Y+9,-50000.0
set matrix height 2,37,Y+8,-50000.0
set matrix height 2,36,Y+38,-50000.0
set matrix height 2,36,Y+19,-50000.0
set matrix height 2,36,Y+18,-50000.0
set matrix height 2,36,Y+17,-50000.0
set matrix height 2,36,Y+16,-50000.0
set matrix height 2,36,Y+15,-50000.0
set matrix height 2,36,Y+14,-50000.0
set matrix height 2,36,Y+13,-50000.0
set matrix height 2,36,Y+12,-50000.0
set matrix height 2,36,Y+11,-50000.0
set matrix height 2,36,Y+10,-50000.0
set matrix height 2,36,Y+9,-50000.0
set matrix height 2,35,Y+38,-50000.0
set matrix height 2,35,Y+37,-50000.0
set matrix height 2,35,Y+20,-50000.0
set matrix height 2,35,Y+19,-50000.0
set matrix height 2,35,Y+18,-50000.0
set matrix height 2,35,Y+17,-50000.0
set matrix height 2,35,Y+16,-50000.0
set matrix height 2,35,Y+15,-50000.0
set matrix height 2,35,Y+14,-50000.0
set matrix height 2,35,Y+13,-50000.0
set matrix height 2,35,Y+12,-50000.0
set matrix height 2,35,Y+11,-50000.0
set matrix height 2,35,Y+10,-50000.0
set matrix height 2,34,Y+37,-50000.0
set matrix height 2,34,Y+36,-50000.0
set matrix height 2,34,Y+21,-50000.0
set matrix height 2,34,Y+20,-50000.0
set matrix height 2,34,Y+19,-50000.0
set matrix height 2,34,Y+18,-50000.0
set matrix height 2,34,Y+17,-50000.0
set matrix height 2,34,Y+16,-50000.0
set matrix height 2,34,Y+15,-50000.0
set matrix height 2,34,Y+14,-50000.0
set matrix height 2,34,Y+13,-50000.0
set matrix height 2,34,Y+12,-50000.0
set matrix height 2,33,Y+36,-50000.0
set matrix height 2,33,Y+22,-50000.0
set matrix height 2,33,Y+21,-50000.0
set matrix height 2,33,Y+12,-50000.0
set matrix height 2,32,Y+36,-50000.0
set matrix height 2,32,Y+35,-50000.0
set matrix height 2,32,Y+23,-50000.0
set matrix height 2,32,Y+22,-50000.0
set matrix height 2,32,Y+14,-50000.0
set matrix height 2,32,Y+13,-50000.0
set matrix height 2,32,Y+12,-50000.0
set matrix height 2,31,Y+35,-50000.0
set matrix height 2,31,Y+34,-50000.0
set matrix height 2,31,Y+24,-50000.0
set matrix height 2,31,Y+23,-50000.0
set matrix height 2,31,Y+14,-50000.0
set matrix height 2,30,Y+34,-50000.0
set matrix height 2,30,Y+33,-50000.0
set matrix height 2,30,Y+25,-50000.0
set matrix height 2,30,Y+24,-50000.0
set matrix height 2,30,Y+14,-50000.0
set matrix height 2,29,Y+33,-50000.0
set matrix height 2,29,Y+32,-50000.0
set matrix height 2,29,Y+26,-50000.0
set matrix height 2,29,Y+25,-50000.0
set matrix height 2,29,Y+14,-50000.0
set matrix height 2,28,Y+32,-50000.0
set matrix height 2,28,Y+27,-50000.0
set matrix height 2,28,Y+26,-50000.0
set matrix height 2,28,Y+14,-50000.0
set matrix height 2,27,Y+32,-50000.0
set matrix height 2,27,Y+31,-50000.0
set matrix height 2,27,Y+28,-50000.0
set matrix height 2,27,Y+27,-50000.0
set matrix height 2,27,Y+15,-50000.0
set matrix height 2,27,Y+14,-50000.0
set matrix height 2,26,Y+31,-50000.0
set matrix height 2,26,Y+30,-50000.0
set matrix height 2,26,Y+29,-50000.0
set matrix height 2,26,Y+27,-50000.0
set matrix height 2,26,Y+15,-50000.0
set matrix height 2,25,Y+30,-50000.0
set matrix height 2,25,Y+15,-50000.0
set matrix height 2,24,Y+31,-50000.0
set matrix height 2,24,Y+30,-50000.0
set matrix height 2,24,Y+15,-50000.0
set matrix height 2,23,Y+31,-50000.0
set matrix height 2,23,Y+15,-50000.0
set matrix height 2,22,Y+32,-50000.0
set matrix height 2,22,Y+31,-50000.0
set matrix height 2,22,Y+15,-50000.0
set matrix height 2,21,Y+32,-50000.0
set matrix height 2,21,Y+15,-50000.0
set matrix height 2,20,Y+33,-50000.0
set matrix height 2,20,Y+32,-50000.0
set matrix height 2,20,Y+17,-50000.0
set matrix height 2,20,Y+16,-50000.0
set matrix height 2,20,Y+15,-50000.0
set matrix height 2,19,Y+33,-50000.0
set matrix height 2,19,Y+17,-50000.0
set matrix height 2,18,Y+34,-50000.0
set matrix height 2,18,Y+33,-50000.0
set matrix height 2,18,Y+18,-50000.0
set matrix height 2,18,Y+17,-50000.0
set matrix height 2,17,Y+34,-50000.0
set matrix height 2,17,Y+18,-50000.0
set matrix height 2,16,Y+34,-50000.0
set matrix height 2,16,Y+19,-50000.0
set matrix height 2,16,Y+18,-50000.0
set matrix height 2,15,Y+35,-50000.0
set matrix height 2,15,Y+34,-50000.0
set matrix height 2,15,Y+19,-50000.0
set matrix height 2,14,Y+35,-50000.0
set matrix height 2,14,Y+19,-50000.0
set matrix height 2,13,Y+35,-50000.0
set matrix height 2,13,Y+20,-50000.0
set matrix height 2,13,Y+19,-50000.0
set matrix height 2,12,Y+35,-50000.0
set matrix height 2,12,Y+20,-50000.0
set matrix height 2,11,Y+20,-50000.0
set matrix height 2,10,Y+20,-50000.0
set matrix height 2,9,Y+24,-50000.0
set matrix height 2,9,Y+23,-50000.0
set matrix height 2,9,Y+22,-50000.0
set matrix height 2,9,Y+21,-50000.0
set matrix height 2,9,Y+20,-50000.0
set matrix height 2,8,Y+25,-50000.0
set matrix height 2,8,Y+24,-50000.0
set matrix height 2,8,Y+23,-50000.0
set matrix height 2,8,Y+22,-50000.0
set matrix height 2,7,Y+25,-50000.0
set matrix height 2,6,Y+25,-50000.0
set matrix height 2,5,Y+26,-50000.0
set matrix height 2,5,Y+25,-50000.0
set matrix height 2,4,Y+26,-50000.0
set matrix height 2,3,Y+26,-50000.0
set matrix height 2,2,Y+26,-50000.0
set matrix height 2,1,Y+26,-50000.0
next y
next x
update matrix 2
Rem Main loop
Do
Rem Store Object angle
AngleY# = object angle Y(10)
Rem Control input for camera
If Upkey()=1
XTest# = Newxvalue(X#,AngleY#,20)
ZTest# = Newzvalue(Z#,AngleY#,20)
If XTest#>0 and XTest#0 and ZTest#0 and XTest#0 and ZTest#