[prev in list] [next in list] [prev in thread] [next in thread]
List: atlantik-devel
Subject: [atlantik-cvs] CVS: kdegames/atlantik/libatlantikclient atlantik_network.cpp,1.48,1.49 atlantik_netw
From: kde () office ! kde ! org
Date: 2002-07-16 1:47:39
[Download RAW message or body]
Update of /home/kde/kdegames/atlantik/libatlantikclient
In directory office:/tmp/cvs-serv14575/libatlantikclient
Modified Files:
atlantik_network.cpp atlantik_network.h
Log Message:
starting to support pre-game configs
Index: atlantik_network.cpp
===================================================================
RCS file: /home/kde/kdegames/atlantik/libatlantikclient/atlantik_network.cpp,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -d -r1.48 -r1.49
--- atlantik_network.cpp 2002/07/16 00:35:17 1.48
+++ atlantik_network.cpp 2002/07/16 01:47:36 1.49
@@ -367,6 +367,22 @@
// Update *all* objects
m_atlanticCore->setCurrentTurn(player);
}
+ else if (e.tagName() == "configupdate")
+ {
+ int gameId = -1;
+
+ a = e.attributeNode(QString("gameid"));
+ if (!a.isNull())
+ {
+ gameId = a.value().toInt();
+ for( QDomNode nOptions = n.firstChild() ; !nOptions.isNull() ; nOptions = \
nOptions.nextSibling() ) + {
+ QDomElement eOption = nOptions.toElement();
+ if (!eOption.isNull() && eOption.tagName() == "option")
+ emit gameOption(eOption.attributeNode(QString("title")).value(), \
eOption.attributeNode(QString("type")).value(), \
eOption.attributeNode(QString("value")).value()); + }
+ }
+ }
else if (e.tagName() == "gameupdate")
{
int gameId = -1;
Index: atlantik_network.h
===================================================================
RCS file: /home/kde/kdegames/atlantik/libatlantikclient/atlantik_network.h,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -d -r1.25 -r1.26
--- atlantik_network.h 2002/07/16 00:35:17 1.25
+++ atlantik_network.h 2002/07/16 01:47:36 1.26
@@ -119,11 +119,13 @@
void displayButton(QString command, QString caption);
void displayDefault();
+ void gameOption(QString title, QString type, QString value);
void gameListClear();
void gamelistEndUpdate(QString);
void gameListAdd(QString gameId, QString name, QString description, QString \
players, QString gameType); void gameListEdit(QString gameId, QString name, QString \
description, QString players, QString gameType); void gameListDel(QString gameId);
+
void joinedGame();
void initGame();
void gameStarted();
_______________________________________________
atlantik-cvs mailing list
atlantik-cvs@mail.kde.org
http://mail.kde.org/mailman/listinfo/atlantik-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic