thats rather crazy, in that sometimes you dont have to add "()" on and sometimes you do... personally i prefer to do so all the time! Regardless, the code works and works well, besides a few strange physics errors which i have found:
1) for some reason there appears to be an invisable (and undeclared) box around an area of the screen.
2) The physics seems to crash when i go a bit mental with the ENTER key. I think this may be because when the stream of cube reaches the mystery bounding box, a collision is forced all the way down the line of objects, which stops the most newly created object from moving at all, the engine then tries to create a new physics box next frame in the exact same space, and thus doesnt really know how to solve the collisions and thus throws a benny!
Would i be right in all that?
3) Also how would i go about altering these entities. In blitz there would be something like an "for b.box = each box" command. Ideally im trying to add a "life" property which decreases to zero and then the entity is removed, just to get the hang of acessing individual struct entries properties.
Last edited by CdeathJD; 09/10/0816:18. Reason: Added q3!
I am a noob to this... Blitz3D is where i am best at!