[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Camino-devel] camino/src launch_camino main.cpp,
Philippe Fremy <=