[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Stratagus-CVS] stratagus/src/ui menus.c
From: |
Mohydine |
Subject: |
[Stratagus-CVS] stratagus/src/ui menus.c |
Date: |
Tue, 28 Oct 2003 19:08:11 -0500 |
CVSROOT: /cvsroot/stratagus
Module name: stratagus
Branch:
Changes by: Mohydine <address@hidden> 03/10/28 19:08:11
Modified files:
src/ui : menus.c
Log message:
FIX: Now players can create and then retrieve game list w/o loosing
connection.
Patches:
Index: stratagus/src/ui/menus.c
diff -u stratagus/src/ui/menus.c:1.578 stratagus/src/ui/menus.c:1.579
--- stratagus/src/ui/menus.c:1.578 Mon Oct 27 18:15:27 2003
+++ stratagus/src/ui/menus.c Tue Oct 28 19:08:09 2003
@@ -26,7 +26,7 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
// 02111-1307, USA.
//
-// $Id: menus.c,v 1.578 2003/10/27 23:15:27 mohydine Exp $
+// $Id: menus.c,v 1.579 2003/10/29 00:08:09 mohydine Exp $
//@{
@@ -7334,6 +7334,7 @@
Menu* menu;
char* port;
+
SendMetaCommand("NumberOfGames", "");
menu = FindMenu("metaserver-list");
@@ -7342,11 +7343,22 @@
//check okay
if (RecvMetaReply(&reply) == -1) {
//TODO: Notify player that connection was aborted...
- nummenus = 0;
+ nummenus = 1;
} else {
- GetMetaParameter(reply, 0, ¶meter);
- nummenus = atoi(parameter);
+ for (i = 0; i < 3; i++) {
+ GetMetaParameter(reply, 0, ¶meter);
+ nummenus = atoi(parameter);
+ if (nummenus == 0) {
+ RecvMetaReply(&reply);
+ }
+ else {
+ break;
+ }
+ }
+
}
+
+ nummenus--;
// Meta server only sends matching version
// Only Displays games from Matching version
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/17
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/17
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/17
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/17
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/20
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/25
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/25
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/25
- [Stratagus-CVS] stratagus/src/ui menus.c, Russell Smith, 2003/10/27
- [Stratagus-CVS] stratagus/src/ui menus.c, Mohydine, 2003/10/27
- [Stratagus-CVS] stratagus/src/ui menus.c,
Mohydine <=
- [Stratagus-CVS] stratagus/src/ui menus.c, Jimmy Salmon, 2003/10/29
- [Stratagus-CVS] stratagus/src/ui menus.c, Russell Smith, 2003/10/29