Type Question.

Blitz3D Forums/Blitz3D Programming/Type Question.

Paul "Taiphoz"(Posted 2004) [#1]
OK ..

I have the following type or one like it.

type block
   field x,y,z
   field collision_id
   field model
end type


So I then in game have about 100 blocks. I cant put them in an array as the number of blocks could and does change.

I need a way to find out A) if any of the blocks are touching each toher and B) whats the handle of the blocks in question.

Any ideas ?


GitTech(Posted 2004) [#2]
something like this?

For block1.block=Each block
	For block2.block=Each block
		If block1<>block2 Then ; make sure that we're not checking the collision of a block with itself
			;CHECK COLLISION between block1\model and block2\model
			
			;If collided then
			;	handle1=block1\model
			;	handle2=block2\model
                        ;Endif
		EndIf
	Next
Next



Paul "Taiphoz"(Posted 2004) [#3]
Thats way I tried it at first bu the results I got were strange. I will try it again I may have just had a typo or something..

I'll let you know.