[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Camino-devel] camino/src/server Player.cpp Player.h
From: |
Philippe Fremy |
Subject: |
[Camino-devel] camino/src/server Player.cpp Player.h |
Date: |
Wed, 29 Jan 2003 17:11:27 -0500 |
CVSROOT: /cvsroot/camino
Module name: camino
Changes by: Philippe Fremy <address@hidden> 03/01/29 17:11:27
Modified files:
src/server : Player.cpp Player.h
Log message:
Full working chat
Patches:
Index: camino/src/server/Player.cpp
diff -u camino/src/server/Player.cpp:1.4 camino/src/server/Player.cpp:1.5
--- camino/src/server/Player.cpp:1.4 Tue Jan 28 16:54:27 2003
+++ camino/src/server/Player.cpp Wed Jan 29 17:11:27 2003
@@ -2,7 +2,7 @@
**
** Camino
**
-** Version : $Id: Player.cpp,v 1.4 2003/01/28 21:54:27 pfremy Exp $
+** Version : $Id: Player.cpp,v 1.5 2003/01/29 22:11:27 pfremy Exp $
**
** Author(s) : Philippe Fremy, Pascal Audoux
** Creation : 14/01/2003
@@ -79,9 +79,22 @@
}
}
+void Player::playerBroadcastMsg( NetMsgSubtype msgLevel, QString msg )
+{
+// _server->broadcastMsg( msgLevel, getPlayerName(), msg);
+ QPtrListIterator<Player> it( _server->_playerList );
+ while( it.current() ) {
+ if (it.current() != this) {
+ it.current()->sendMsg( msgLevel, getPlayerName(), msg );
+ ++it;
+ }
+ }
+}
+
void Player::recvMsg( QString source, QString msg )
{
_server->sig_msg( _subtype, source, msg );
+ playerBroadcastMsg( _subtype, msg );
}
Index: camino/src/server/Player.h
diff -u camino/src/server/Player.h:1.4 camino/src/server/Player.h:1.5
--- camino/src/server/Player.h:1.4 Tue Jan 28 16:54:27 2003
+++ camino/src/server/Player.h Wed Jan 29 17:11:27 2003
@@ -5,7 +5,7 @@
** Player.h
** this is a template for all .h files
**
-** Version : $Id: Player.h,v 1.4 2003/01/28 21:54:27 pfremy Exp $
+** Version : $Id: Player.h,v 1.5 2003/01/29 22:11:27 pfremy Exp $
** Author(s) : Philippe Fremy, Pascal Audoux
** Creation : 14/01/2003
** Copyright: Pascal Audoux, Philippe Fremy 2003
@@ -54,6 +54,7 @@
void setPlayerName( QString & playerName ) { _playerName = playerName; }
const QString & getPlayerName() { return _playerName; }
+ void playerBroadcastMsg( NetMsgSubtype msgLevel, QString msg );
virtual void slotDecode();
virtual void recvServerConnect( QString playerName );
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Camino-devel] camino/src/server Player.cpp Player.h,
Philippe Fremy <=