forked from github/server
diverse character/int probleme.
This commit is contained in:
parent
77140224f8
commit
fe788ab2e0
|
@ -1,6 +1,6 @@
|
||||||
/* vi: set ts=2:
|
/* vi: set ts=2:
|
||||||
*
|
*
|
||||||
* $Id: battle.c,v 1.16 2001/02/18 10:06:09 enno Exp $
|
* $Id: battle.c,v 1.17 2001/02/18 12:11:32 enno Exp $
|
||||||
* Eressea PB(E)M host Copyright (C) 1998-2000
|
* Eressea PB(E)M host Copyright (C) 1998-2000
|
||||||
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
||||||
* Katja Zedel (katze@felidae.kn-bremen.de)
|
* Katja Zedel (katze@felidae.kn-bremen.de)
|
||||||
|
@ -2952,8 +2952,12 @@ simplename(region * r)
|
||||||
static char name[17];
|
static char name[17];
|
||||||
const char * cp = rname(r, NULL);
|
const char * cp = rname(r, NULL);
|
||||||
for (i=0;*cp && i!=16;++i, ++cp) {
|
for (i=0;*cp && i!=16;++i, ++cp) {
|
||||||
while (*cp && !isalpha(*cp) && !isspace(*cp)) ++cp;
|
int c = *(unsigned char*)cp;
|
||||||
if (isspace(*cp)) name[i] = '_';
|
while (c && !isalpha(c) && !isspace(c)) {
|
||||||
|
++cp;
|
||||||
|
c = *(unsigned char*)cp;
|
||||||
|
}
|
||||||
|
if (isspace(c)) name[i] = '_';
|
||||||
else name[i] = *cp;
|
else name[i] = *cp;
|
||||||
}
|
}
|
||||||
name[i]=0;
|
name[i]=0;
|
||||||
|
|
|
@ -168,15 +168,15 @@ typedef struct fighter {
|
||||||
struct weapon * weapon; /* offensive weapon */
|
struct weapon * weapon; /* offensive weapon */
|
||||||
struct weapon * secondary; /* defensive weapon */
|
struct weapon * secondary; /* defensive weapon */
|
||||||
} * person;
|
} * person;
|
||||||
#ifdef SHOW_KILLS
|
|
||||||
int kills;
|
|
||||||
int hits;
|
|
||||||
#endif
|
|
||||||
int flags;
|
int flags;
|
||||||
int run_number; /* number of people who have flown */
|
int run_number; /* number of people who have flown */
|
||||||
int run_hp; /* accumulated hp of fleeing people */
|
int run_hp; /* accumulated hp of fleeing people */
|
||||||
struct region *run_to; /* destination of fleeing people */
|
struct region *run_to; /* destination of fleeing people */
|
||||||
int action_counter; /* number of active actions the struct unit did in the fight */
|
int action_counter; /* number of active actions the struct unit did in the fight */
|
||||||
|
#ifdef SHOW_KILLS
|
||||||
|
int kills;
|
||||||
|
int hits;
|
||||||
|
#endif
|
||||||
#ifdef FAST_GETUNITROW
|
#ifdef FAST_GETUNITROW
|
||||||
struct {
|
struct {
|
||||||
int alive;
|
int alive;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* vi: set ts=2:
|
/* vi: set ts=2:
|
||||||
*
|
*
|
||||||
* $Id: border.c,v 1.6 2001/02/18 10:06:09 enno Exp $
|
* $Id: border.c,v 1.7 2001/02/18 12:11:32 enno Exp $
|
||||||
* Eressea PB(E)M host Copyright (C) 1998-2000
|
* Eressea PB(E)M host Copyright (C) 1998-2000
|
||||||
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
||||||
* Katja Zedel (katze@felidae.kn-bremen.de)
|
* Katja Zedel (katze@felidae.kn-bremen.de)
|
||||||
|
@ -106,12 +106,12 @@ read_borders(FILE * f)
|
||||||
assert(type || !"border type not registered");
|
assert(type || !"border type not registered");
|
||||||
from = findregion(fx, fy);
|
from = findregion(fx, fy);
|
||||||
if (!from) {
|
if (!from) {
|
||||||
log_error(("ERROR: border for unknown region %d,%d\n", fx, fy));
|
log_error(("border for unknown region %d,%d\n", fx, fy));
|
||||||
from = new_region(fx, fy);
|
from = new_region(fx, fy);
|
||||||
}
|
}
|
||||||
to = findregion(tx, ty);
|
to = findregion(tx, ty);
|
||||||
if (!to) {
|
if (!to) {
|
||||||
log_error(("ERROR: border for unknown region %d,%d\n", tx, ty));
|
log_error(("border for unknown region %d,%d\n", tx, ty));
|
||||||
to = new_region(tx, ty);
|
to = new_region(tx, ty);
|
||||||
}
|
}
|
||||||
if (to==from) {
|
if (to==from) {
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* vi: set ts=2:
|
/* vi: set ts=2:
|
||||||
*
|
*
|
||||||
* $Id: names.c,v 1.3 2001/02/02 08:40:46 enno Exp $
|
* $Id: names.c,v 1.4 2001/02/18 12:11:32 enno Exp $
|
||||||
* Eressea PB(E)M host Copyright (C) 1998-2000
|
* Eressea PB(E)M host Copyright (C) 1998-2000
|
||||||
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
||||||
* Katja Zedel (katze@felidae.kn-bremen.de)
|
* Katja Zedel (katze@felidae.kn-bremen.de)
|
||||||
|
@ -667,7 +667,7 @@ abkz(const char *s, size_t max)
|
||||||
|
|
||||||
while (*p != 0) {
|
while (*p != 0) {
|
||||||
/* Leerzeichen überspringen */
|
/* Leerzeichen überspringen */
|
||||||
while (*p != 0 && !isalnum((int)*p))
|
while (*p != 0 && !isalnum(*(unsigned char*)p))
|
||||||
p++;
|
p++;
|
||||||
|
|
||||||
/* Counter erhöhen */
|
/* Counter erhöhen */
|
||||||
|
@ -675,7 +675,7 @@ abkz(const char *s, size_t max)
|
||||||
c++;
|
c++;
|
||||||
|
|
||||||
/* alnums überspringen */
|
/* alnums überspringen */
|
||||||
while(*p != 0 && isalnum((int)*p))
|
while(*p != 0 && isalnum(*(unsigned char*)p))
|
||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -691,12 +691,12 @@ abkz(const char *s, size_t max)
|
||||||
while (*p != 0 && c < max) {
|
while (*p != 0 && c < max) {
|
||||||
/* Leerzeichen überspringen */
|
/* Leerzeichen überspringen */
|
||||||
|
|
||||||
while (*p != 0 && !isalnum((int)*p))
|
while (*p != 0 && !isalnum(*(unsigned char*)p))
|
||||||
p++;
|
p++;
|
||||||
|
|
||||||
/* alnums übertragen */
|
/* alnums übertragen */
|
||||||
|
|
||||||
for (i = 0; i < bpt && *p != 0 && isalnum((int)*p); i++) {
|
for (i = 0; i < bpt && *p != 0 && isalnum(*(unsigned char*)p); i++) {
|
||||||
buf[c] = *p;
|
buf[c] = *p;
|
||||||
c++;
|
c++;
|
||||||
p++;
|
p++;
|
||||||
|
@ -704,7 +704,7 @@ abkz(const char *s, size_t max)
|
||||||
|
|
||||||
/* Bis zum nächsten Leerzeichen */
|
/* Bis zum nächsten Leerzeichen */
|
||||||
|
|
||||||
while (c < max && *p != 0 && isalnum((int)*p))
|
while (c < max && *p != 0 && isalnum(*(unsigned char*)p))
|
||||||
p++;
|
p++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
/* vi: set ts=2:
|
/* vi: set ts=2:
|
||||||
*
|
*
|
||||||
* $Id: changefaction.c,v 1.3 2001/02/10 14:07:29 corwin Exp $
|
* $Id: changefaction.c,v 1.4 2001/02/18 12:11:32 enno Exp $
|
||||||
* Eressea PB(E)M host Copyright (C) 1998-2000
|
* Eressea PB(E)M host Copyright (C) 1998-2000
|
||||||
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
* Christian Schlittchen (corwin@amber.kn-bremen.de)
|
||||||
* Katja Zedel (katze@felidae.kn-bremen.de)
|
* Katja Zedel (katze@felidae.kn-bremen.de)
|
||||||
|
@ -64,7 +64,7 @@ changefaction_handle(trigger * t, void * data)
|
||||||
if (td->unit && td->faction) {
|
if (td->unit && td->faction) {
|
||||||
u_setfaction(td->unit, td->faction);
|
u_setfaction(td->unit, td->faction);
|
||||||
} else {
|
} else {
|
||||||
fprintf(stderr, "\aERROR: could not perform changefaction::handle()\n");
|
log_error(("could not perform changefaction::handle()\n"));
|
||||||
}
|
}
|
||||||
unused(data);
|
unused(data);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue