- Timestamp:
- Jan 24, 2006, 11:21:02 PM (19 years ago)
- Location:
- branches/network/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/network/src/lib/network/synchronizeable.cc
r6678 r6683 20 20 #include "network_stream.h" 21 21 #include "netdefs.h" 22 23 #include "state.h" 22 24 23 25 #include "assert.h" … … 43 45 this->bSynchronize = false; 44 46 45 NetworkStream* nd = SharedNetworkData::getInstance()->getDefaultSyncStream(); 46 assert(nd != NULL); 47 nd->connectSynchronizeable(*this); 48 this->setUniqueID(SharedNetworkData::getInstance()->getNewUniqueID()); 47 if( State::isOnline()) 48 { 49 NetworkStream* nd = SharedNetworkData::getInstance()->getDefaultSyncStream(); 50 assert(nd != NULL); 51 nd->connectSynchronizeable(*this); 52 this->setUniqueID(SharedNetworkData::getInstance()->getNewUniqueID()); 53 } 49 54 } 50 55 -
branches/network/src/orxonox.cc
r6658 r6683 56 56 57 57 #include "network_manager.h" 58 59 #include "state.h" 58 60 59 61 #include <string.h> … … 276 278 277 279 if( this->serverName != NULL) // we are a client 280 { 278 281 NetworkManager::getInstance()->establishConnection(this->serverName, port); 282 State::setOnline(true); 283 } 279 284 else if( this->port > 0) { // we are a server 280 285 NetworkManager::getInstance()->createServer(port); 286 State::setOnline(true); 281 287 } 282 288 return 0;
Note: See TracChangeset
for help on using the changeset viewer.