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



Reply via email to