Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 6469 in orxonox.OLD for branches/network/src/lib


Ignore:
Timestamp:
Jan 11, 2006, 12:20:56 PM (18 years ago)
Author:
rennerc
Message:

space_ship: tried to implement control synchronization
entities will not be spawned at (0,0,0) anymore

Location:
branches/network/src/lib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/network/src/lib/coord/p_node.cc

    r6424 r6469  
    10391039  SYNCHELP_READ_FKT( BaseObject::writeState );
    10401040
    1041   PRINTF(0)("name = %s\n", this->getName());
     1041  //PRINTF(0)("name = %s\n", this->getName());
    10421042
    10431043  char * parentName = NULL;
     
    10921092  {
    10931093    SYNCHELP_READ_STRINGM( childName );
    1094     PRINTF(0)("childname = %s\n", childName);
     1094    //PRINTF(0)("childname = %s\n", childName);
    10951095    addChild( childName );
    10961096    delete childName;
     
    11131113  SYNCHELP_WRITE_FKT( BaseObject::readState );
    11141114
    1115   PRINTF(0)("name = %s\n", this->getName());
     1115  //PRINTF(0)("name = %s\n", this->getName());
    11161116
    11171117  if ( this->parent )
     
    11301130  SYNCHELP_WRITE_FLOAT( this->relCoordinate.z );
    11311131
    1132   PRINTF(0)("%s, %f, %f, %f\n", getClassName(), relCoordinate.x, relCoordinate.y, relCoordinate.z);
     1132  //PRINTF(0)("%s, %f, %f, %f\n", getClassName(), relCoordinate.x, relCoordinate.y, relCoordinate.z);
    11331133
    11341134  SYNCHELP_WRITE_FLOAT( this->absCoordinate.x );
     
    11361136  SYNCHELP_WRITE_FLOAT( this->absCoordinate.z );
    11371137
    1138   PRINTF(0)("%s, %f, %f, %f\n", getClassName(), absCoordinate.x, absCoordinate.y, absCoordinate.z);
     1138  //PRINTF(0)("%s, %f, %f, %f\n", getClassName(), absCoordinate.x, absCoordinate.y, absCoordinate.z);
    11391139
    11401140  SYNCHELP_WRITE_FLOAT( this->relDirection.w );
     
    11531153  for (std::list<PNode*>::const_iterator it = children.begin(); it!=children.end(); it++)
    11541154  {
    1155     PRINTF(0)("childname = %s\n", (*it)->getName() );
    11561155    SYNCHELP_WRITE_STRING( (*it)->getName() );
    11571156  }
  • branches/network/src/lib/network/network_game_manager.cc

    r6463 r6469  
    2828#include "game_world.h"
    2929#include "world_entity.h"
     30#include "network_manager.h"
    3031
    3132
     
    8485  {
    8586    b = data[i++];
    86 
    87     PRINTF(0)("WriteBytes: b = %d\n", b);
    8887
    8988    if ( isServer() )
     
    145144    if ( b == REQUEST_ENTITY_LIST )
    146145    {
    147       PRINTF(0)("sending THE list\n");
    148146      sendEntityList( sender );
    149147      continue;
     
    276274      delete b;
    277275    }
     276
    278277  }
    279278  else
     
    404403    if ( !writeToClientBuffer( outBuffer[userID], (int)((*it)->getLeafClassID()) ) )
    405404      return;
    406       //PRINTF(0)("SendEntityList: ClassID = %x\n", (*it)->getRealClassID());
    407405
    408406    if ( !writeToClientBuffer( outBuffer[userID], (int)((*it)->getUniqueID()) ) )
     
    411409    if ( !writeToClientBuffer( outBuffer[userID], (int)((*it)->getOwner()) ) )
    412410      return;
    413 
    414 
    415     PRINTF(0)("id = %x %s %s\n", (int)((*it)->getLeafClassID()), (*it)->getClassName(), (*it)->getName());
    416 
    417 
    418     /*if ( (*it)->isA(CL_WORLD_ENTITY) )
    419     {
    420       n = dynamic_cast<WorldEntity*>((*it))->readState( outBuffer[userID].buffer, outBuffer[userID].maxLength-outBuffer[userID].length );
    421       if ( n = 0 )
    422       {
    423         PRINTF(2)("n = 0\n");
    424       }
    425       outBuffer[userID].length += n;
    426   }*/
    427411
    428412    it++;
     
    478462    PRINTF(0)("Fabricated %s with id %d\n", s->getClassName(), s->getUniqueID());
    479463
     464    //NOTE: hack to prevent collision
     465    if ( b->isA(CL_WORLD_ENTITY) )
     466    {
     467      if ( NetworkManager::getInstance()->getHostID()!=0 )
     468      {
     469        static Vector pos = Vector(1000.0, 1000.0, 1000.0);
     470        PNode *p = dynamic_cast<PNode*>(b);
     471        p->setRelCoor(pos);
     472        p->updateNode(0);
     473        pos += Vector(1000.0, 1000.0, 1000.0);
     474      }
     475    }
     476
    480477    return b;
    481478  }
     
    720717    i += Converter::byteArrayToInt( &data[i], &owner );
    721718
    722     PRINTF(0)("before fabricate\n");
    723719    if ( classID != CL_NETWORK_GAME_MANAGER && classID != CL_HANDSHAKE )
    724720    {
  • branches/network/src/lib/network/network_stream.cc

    r6341 r6469  
    291291        dataLength -= sizeof(header);
    292292
    293         PRINTF(0)("read %d bytes from socket uniqueID = %d\n", dataLength, header.synchronizeableID);
     293        PRINTF(5)("read %d bytes from socket uniqueID = %d\n", dataLength, header.synchronizeableID);
    294294
    295295        if ( dataLength != header.length )
Note: See TracChangeset for help on using the changeset viewer.