types ???

Blitz3D Forums/Blitz3D Programming/types ???

If you write "v.m=New m", or just "New m" does not make a difference, v.m is just a handle keeper, and when you next time use "v.m=New m" the old handle will be lost, all m types are just m types, when you loop trough the types with "For v.m = Each m" v.m will in turn hold all of the m type handles, so there is nothing funny about your code. I don't think you need multiple vector types, just make shure that you keep track of the handles.

Finally I will tell you that you could also use arrays for this job, they are easier to understand, and are multiple times faster to use. The only drawback is that you will need to set a roof on how many objects you can have. If you stick to types then you could have a variable in each vector type telling if it's a temp vector or whatever it might be.