VBGamer |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
I use a dynamic array and a pool system Jack Hoxley (13 replies, 0 views) (2000-Dec-30) hi,
I use this method for my projectile system in my game:
Public Type Bullet
...
... } some variables
bActive as Boolean
End Type
Global nProjectilesActive as Long
Global ProjectileStack() as Bullet
then I just have a create() and destroy() function, as I also store some classes in this type I make destroy() remove them... and when I cycle through to render them I juse use
For I = 0 to nProjectilesActive
If ProjectileStack(I).bActive = true then
'Code here
End if
Next I
That what you're interested in....?
Jack;
|