camino-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Camino-devel] camino/src launch_camino main.cpp


From: Philippe Fremy
Subject: [Camino-devel] camino/src launch_camino main.cpp
Date: Sun, 02 Mar 2003 18:45:13 -0500

CVSROOT:        /cvsroot/camino
Module name:    camino
Changes by:     Philippe Fremy <address@hidden> 03/03/02 18:45:13

Modified files:
        src            : launch_camino main.cpp 

Log message:
        support for 4 players server

Patches:
Index: camino/src/launch_camino
diff -u camino/src/launch_camino:1.1 camino/src/launch_camino:1.2
--- camino/src/launch_camino:1.1        Fri Feb 28 05:13:21 2003
+++ camino/src/launch_camino    Sun Mar  2 18:45:13 2003
@@ -1,5 +1,12 @@
 #!/bin/sh
 
+if [ $* ];
+then
+       players=4
+else   
+       players=2
+fi
+
 konsole --script & 
 kid=konsole-$!
 echo Konsole is $kid
@@ -7,7 +14,7 @@
 sleep 0.5
 
 echo Starting Camino server
-dcop $kid $session sendSession './camino --server' 
+dcop $kid $session sendSession "./camino --server --$players" 
 sleep 0.5 
 
 echo Starring Camino client phil
@@ -19,5 +26,16 @@
 session=`dcop $kid konsole newSession`
 dcop $kid $session sendSession './camino --player bob' 
 
+if [ $players == "4" ];
+then
+       echo Starting Camino client gerard
+       session=`dcop $kid konsole newSession`
+       dcop $kid $session sendSession './camino --player gerard' 
+       sleep 0.5 
+
+       echo Starring Camino client jacques
+       session=`dcop $kid konsole newSession`
+       dcop $kid $session sendSession './camino --player jacques' 
+fi
 
 
Index: camino/src/main.cpp
diff -u camino/src/main.cpp:1.6 camino/src/main.cpp:1.7
--- camino/src/main.cpp:1.6     Fri Feb 28 07:52:54 2003
+++ camino/src/main.cpp Sun Mar  2 18:45:13 2003
@@ -2,7 +2,7 @@
 **
 ** Camino
 **
-** Version : $Id: main.cpp,v 1.6 2003/02/28 12:52:54 pfremy Exp $
+** Version : $Id: main.cpp,v 1.7 2003/03/02 23:45:13 pfremy Exp $
 **
 ** Author(s) : Philippe Fremy, Pascal Audoux
 ** Creation : 14/01/2003
@@ -44,6 +44,7 @@
        int port = 6789;
        bool clientConnectsImmediately = false;
        bool startServer = false;
+       int nbPlayers = 2;
 
        for( int i=1; i<argc; i++ ) {
            if ( QString( argv[i] ) == "--host" && i+1 < argc ) {
@@ -67,6 +68,14 @@
                startServer = true;
                continue;
            }
+           if ( QString( argv[i] ) == "--2") {
+               nbPlayers = 2;
+               continue;
+           }
+           if ( QString( argv[i] ) == "--4") {
+               nbPlayers = 4;
+               continue;
+           }
                qDebug("non recognised option %s", argv[i] );
        }
        
@@ -80,7 +89,7 @@
 
        if ( startServer == true ) {
                clientWindow.hide();
-           CaminoServer * server = new CaminoServer( port, 2, true );
+           CaminoServer * server = new CaminoServer( port, nbPlayers, true );
                if ( ! server->ok() ) {
                        qDebug( "Could not create server, port is probably 
still in use" );
                        return 1;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]