Sebastian Steinlechner wrote:
Hallo,
Wednesday, December 17, 2003, 03:44,
Charlie Cleveland <[EMAIL PROTECTED]> wrote:
I've tried UTIL_Remove, tried MakeDormant(), tried manually setting
FL_KILLME and/or FL_DORMANT, and also the mysterious REMOVE_ENTITY, but
nothing seems to work. Maybe the engine is deleting my C++ classes, but
recycling the pevs at it's own discretion?
I believe the engine holds an internal array of pevs... probably MAX_ENTS
large. So when you "delete" an entity, all it really does is set a flag or
so to mark this entity slot as free (for recycling it later, as you say).
Maybe the engine doesn't check any those flags before calling into
AddToFullPack, so you get it for all entities, not just for those actually
sitting around in the world.
--
Sebastian Steinlechner <[EMAIL PROTECTED]> // www.resourcecode.de
"In the beginning the Universe was created. This had made a lot of
people very angry and been widely regarded as a bad move."
- Douglas Adams
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders
thats how pools work...
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders