diff --git a/bomberclone.prj b/bomberclone.prj index 95def7b..7cc83f5 100644 --- a/bomberclone.prj +++ b/bomberclone.prj @@ -43,7 +43,7 @@ anjuta.compatibility.level=1 project.name=bomberclone project.type=GENERIC project.target.type=EXECUTABLE -project.version=0.9 +project.version=0.9.7 project.author=steffen project.source.target=bomberclone @@ -53,9 +53,9 @@ project.has.gettext=0 project.programming.language=C -project.menu.entry=bomberclone Version 0.9 +project.menu.entry=bomberclone Version 0.9.7 project.menu.group=Games -project.menu.comment=bomberclone Version 0.9 +project.menu.comment=bomberclone Version 0.9.7 project.menu.icon= project.menu.need.terminal=0 @@ -105,7 +105,8 @@ module.source.files=\ multiwait.c\ chat.h\ keybinput.c\ - keybinput.h + keybinput.h\ + single.c module.pixmap.name=pixmaps module.pixmap.type= diff --git a/bomberclone.pws b/bomberclone.pws index 3cc2005..7c2d017 100644 --- a/bomberclone.pws +++ b/bomberclone.pws @@ -6,7 +6,7 @@ RunInTerminal=false ShowLocals=true [filenumbers] -0=11 +0=5 1=1 2=7 3=477 @@ -31,10 +31,6 @@ ShowLocals=true 9= 10= -[filelist] -0=/home/steffen/Daten/Programmierung/Linux/bomberclone/src/pkgcache.c -1=/home/steffen/Daten/Programmierung/Linux/bomberclone/ChangeLog - [replace_text] 0=fieldsize 1=(struct _net_addr *addr diff --git a/configure b/configure index 07b319a..a4aa286 100755 --- a/configure +++ b/configure @@ -787,7 +787,7 @@ fi # Define the identity of the package. PACKAGE=bomberclone -VERSION=0.9 +VERSION=0.9.7 cat >> confdefs.h <host, addr->port); - if (p_id->ver_sub != SUB_VERSION || p_id->ver_major != vma || p_id->ver_minor != vmi) { - sprintf (text, "Version Error - Host/Server Version: %s.%d", VERSION, SUB_VERSION); + if (p_id->ver_sub != vsu || p_id->ver_major != vma || p_id->ver_minor != vmi) { + sprintf (text, "Version Error - Host/Server Version: %s", VERSION); send_error (addr, text); return; } @@ -184,16 +185,16 @@ send_playerid (_net_addr * addr, char *name, char *pladdr, char *plport, int pl_ { struct pkg_playerid p_id; int vmi, - vma; + vma, vsu; d_printf ("send_playerid SendTo: %s:%s (Name:%16s p_nr:%d)\n", addr->host, addr->port, name, pl_nr); - sscanf (VERSION, "%d.%d", &vma, &vmi); + sscanf (VERSION, "%d.%d.%d", &vma, &vmi, &vsu); p_id.h.typ = PKG_playerid; p_id.h.flags = PKGF_ackreq; p_id.h.len = sizeof (struct pkg_playerid); - p_id.ver_sub = SUB_VERSION; + p_id.ver_sub = vsu; p_id.ver_major = vma; p_id.ver_minor = vmi; diff --git a/src/single.c b/src/single.c index a59881a..87dbb2b 100644 --- a/src/single.c +++ b/src/single.c @@ -57,10 +57,9 @@ void single_create_ai () { /* find free players */ for (pl = NULL, p = 0; (pl == NULL && p < MAX_PLAYERS); p++) if (!(PS_IS_used (bman.players[p].state))) - pl = &bman.players[p].state; + pl = &bman.players[p]; if (pl == NULL) return; }; -}; \ No newline at end of file