Close #803753:
(map_char): New. (draw_map): Use it. Wilderness and plains owned by other players are now displayed as '?'. (radmap2): Display wilderness and plains as '?'. (satmap): Call satdisp() for all sectors owned by other players.
This commit is contained in:
parent
57080e76f2
commit
064f0ef1f2
3 changed files with 47 additions and 63 deletions
|
@ -120,7 +120,7 @@ satmap(int x, int y, int eff, int range, int flags, int type)
|
|||
if (noise[crackle])
|
||||
continue;
|
||||
if (flags & P_S) {
|
||||
if (sect.sct_type > SCT_RURAL) {
|
||||
if (sect.sct_own && sect.sct_own != player->cnum) {
|
||||
satdisp(§, acc, 0);
|
||||
++count;
|
||||
}
|
||||
|
@ -290,17 +290,17 @@ satdisp(struct sctstr *sp, int acc, int showstuff)
|
|||
|
||||
if (getvec(VT_ITEM, vec, (caddr_t)sp, EF_SECTOR) < 0)
|
||||
return;
|
||||
prxy("%4d,%-4d ", sp->sct_x, sp->sct_y, player->cnum),
|
||||
pr("%c %3d %3d %3d %3d %3d %4d %4d %4d %4d %4d %4d %5d\n",
|
||||
dchr[sp->sct_type].d_mnem,
|
||||
sp->sct_own, roundintby((int)sp->sct_effic, acc / 2),
|
||||
roundintby((int)sp->sct_road, acc / 2),
|
||||
roundintby((int)sp->sct_rail, acc / 2),
|
||||
roundintby((int)sp->sct_defense, acc / 2),
|
||||
roundintby(vec[I_CIVIL], acc), roundintby(vec[I_MILIT], acc),
|
||||
roundintby(vec[I_SHELL], acc), roundintby(vec[I_GUN], acc),
|
||||
roundintby(vec[I_IRON], acc), roundintby(vec[I_PETROL], acc),
|
||||
roundintby(vec[I_FOOD], acc));
|
||||
prxy("%4d,%-4d ", sp->sct_x, sp->sct_y, player->cnum);
|
||||
pr("%c %3d %3d %3d %3d %3d %4d %4d %4d %4d %4d %4d %5d\n",
|
||||
dchr[sp->sct_type].d_mnem,
|
||||
sp->sct_own, roundintby((int)sp->sct_effic, acc / 2),
|
||||
roundintby((int)sp->sct_road, acc / 2),
|
||||
roundintby((int)sp->sct_rail, acc / 2),
|
||||
roundintby((int)sp->sct_defense, acc / 2),
|
||||
roundintby(vec[I_CIVIL], acc), roundintby(vec[I_MILIT], acc),
|
||||
roundintby(vec[I_SHELL], acc), roundintby(vec[I_GUN], acc),
|
||||
roundintby(vec[I_IRON], acc), roundintby(vec[I_PETROL], acc),
|
||||
roundintby(vec[I_FOOD], acc));
|
||||
map_set(player->cnum, sp->sct_x, sp->sct_y, dchr[sp->sct_type].d_mnem,
|
||||
0);
|
||||
if (!showstuff)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue