From: Keith F. <ven...@us...> - 2002-06-30 11:54:19
|
Update of /cvsroot/planeshift/planeshift/src/common/psprop/pc In directory usw-pr-cvs1:/tmp/cvs-serv3974 Modified Files: pspcproxlist.h Log Message: More updates for proximity networking. Persistence of actor list to client is based on proximity to new player, not entire list. This does not work 100% correctly yet because of a problem I cannot find in FindNearbyEntities, but I made the search radius large enough that all actors are returned anyway, which does work. Index: pspcproxlist.h =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/psprop/pc/pspcproxlist.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** pspcproxlist.h 28 Jun 2002 06:00:37 -0000 1.1 --- pspcproxlist.h 30 Jun 2002 11:54:16 -0000 1.2 *************** *** 36,39 **** --- 36,42 ---- CS_TYPEDEF_GROWING_ARRAY(EntityVector, iCelEntity*); + #define DEF_PROX_DIST 50 // 5m is too small, but easier to test + + /** *************** *** 76,79 **** --- 79,85 ---- /// Return stored object id virtual int GetObjectID()=0; + + /// Return true if client specified is already subscribed + virtual bool FindClient(int cnum)=0; }; |