[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Camino-devel] camino/src/server CaminoServer.cpp
From: |
Philippe Fremy |
Subject: |
[Camino-devel] camino/src/server CaminoServer.cpp |
Date: |
Sun, 02 Mar 2003 18:45:38 -0500 |
CVSROOT: /cvsroot/camino
Module name: camino
Changes by: Philippe Fremy <address@hidden> 03/03/02 18:45:38
Modified files:
src/server : CaminoServer.cpp
Log message:
choose first player randomly
Patches:
Index: camino/src/server/CaminoServer.cpp
diff -u camino/src/server/CaminoServer.cpp:1.16
camino/src/server/CaminoServer.cpp:1.17
--- camino/src/server/CaminoServer.cpp:1.16 Sun Mar 2 11:31:28 2003
+++ camino/src/server/CaminoServer.cpp Sun Mar 2 18:45:38 2003
@@ -2,7 +2,7 @@
**
** Camino
**
-** Version : $Id: CaminoServer.cpp,v 1.16 2003/03/02 16:31:28 pfremy Exp $
+** Version : $Id: CaminoServer.cpp,v 1.17 2003/03/02 23:45:38 pfremy Exp $
**
** Author(s) : Philippe Fremy, Pascal Audoux
** Creation : 19/01/2003
@@ -25,6 +25,7 @@
#include "CaminoServer.h"
// generic include files
+#include <stdlib.h>
// include files for QT
#include <qsignalmapper.h>
@@ -103,7 +104,7 @@
serverBroadcastMsg( InfoMsg, "Begin Party" );
_state = BeginParty;
- // sort players accorging to team configuration
+ // sort players according to team configuration
//
_tileStack->init();
@@ -115,7 +116,12 @@
void CaminoServer::activateNextPlayer()
{
- if (_activePlayer == 0L || _activePlayer == _playerList.getLast()) {
+ if (_activePlayer == 0L) {
+ int r = rand() % _playerNb;
+ qDebug("CaminoServer::activateNextPlayer - first player to play
: %d", r );
+ _activePlayer = _playerList.at( r );
+
+ } else if (_activePlayer == _playerList.getLast()) {
_activePlayer = _playerList.first();
} else {
int idx;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Camino-devel] camino/src/server CaminoServer.cpp,
Philippe Fremy <=