|
From: Audoux <au...@us...> - 2001-01-02 23:27:13
|
Update of /cvsroot/attal/src/server
In directory usw-pr-cvs1:/tmp/cvs-serv31069
Modified Files:
engine.cpp
Log Message:
manage connection with player (not finished...)
Index: engine.cpp
===================================================================
RCS file: /cvsroot/attal/src/server/engine.cpp,v
retrieving revision 1.12
retrieving revision 1.13
diff -C2 -r1.12 -r1.13
*** engine.cpp 2001/01/02 19:58:39 1.12
--- engine.cpp 2001/01/02 23:27:09 1.13
***************
*** 67,71 ****
case SO_EXCH:
case SO_MODIF:
- case SO_CONNECT:
case SO_FIGHT:
case SO_TURN:
--- 67,70 ----
***************
*** 73,76 ****
--- 72,86 ----
logII( "Not yet implemented" );
break;
+ case SO_CONNECT:
+ switch( buf[1] ) {
+ case C_CONN_NAME:
+ _players.at( num )->setName( "Player" );
+ break;
+ case C_CONN_PLAYER:
+ case C_CONN_OK:
+ logEE( "Should not happen" );
+ break;
+ }
+ break;
default:
logEE( "Unknown socket_class from %d", num );
***************
*** 113,116 ****
--- 123,127 ----
_map->load( "try.map" );
_players.at( 0 )->setMap( _map );
+ _players.at( 0 )->setNum( 0 );
_server->setCurrentPlayer( _players.at( 0 ) );
|