(vis, visbuf): Rev. 1.15 changed base type from s_char to char. This
is misleading, as the elements are numbers. Change to signed char.
This commit is contained in:
parent
339d42438f
commit
78c502fe87
1 changed files with 3 additions and 3 deletions
|
@ -76,8 +76,8 @@ sona(void)
|
||||||
/* Where these are used are non-re-entrant, so we keep 'em around */
|
/* Where these are used are non-re-entrant, so we keep 'em around */
|
||||||
static char **rad = NULL;
|
static char **rad = NULL;
|
||||||
static char *radbuf = NULL;
|
static char *radbuf = NULL;
|
||||||
static char **vis = NULL;
|
static signed char **vis = NULL;
|
||||||
static char *visbuf = NULL;
|
static signed char *visbuf = NULL;
|
||||||
|
|
||||||
if (!snxtitem(&ni, EF_SHIP, player->argp[1]))
|
if (!snxtitem(&ni, EF_SHIP, player->argp[1]))
|
||||||
return RET_SYN;
|
return RET_SYN;
|
||||||
|
@ -94,7 +94,7 @@ sona(void)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!vis && visbuf) {
|
if (!vis && visbuf) {
|
||||||
vis = malloc(WORLD_Y * sizeof(char *));
|
vis = malloc(WORLD_Y * sizeof(signed char *));
|
||||||
if (vis) {
|
if (vis) {
|
||||||
for (x = 0; x < WORLD_Y; x++) {
|
for (x = 0; x < WORLD_Y; x++) {
|
||||||
vis[x] = &visbuf[(WORLD_X + 1) * x];
|
vis[x] = &visbuf[(WORLD_X + 1) * x];
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue