human_player.c: reset deselected instances
This commit is contained in:
parent
7196c6a0cc
commit
4305732e0a
|
@ -59,6 +59,9 @@ static bool select_units(struct human_player *const h, const short x,
|
|||
{
|
||||
sel = h->sel;
|
||||
h->n_sel = 1;
|
||||
|
||||
for (size_t i = 1; i < sizeof h->sel / sizeof *h->sel; i++)
|
||||
h->sel[i].d.u = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -123,6 +126,9 @@ static bool select_buildings(struct human_player *const h, const short x,
|
|||
{
|
||||
sel = h->sel;
|
||||
h->n_sel = 1;
|
||||
|
||||
for (size_t i = 1; i < sizeof h->sel / sizeof *h->sel; i++)
|
||||
h->sel[i].d.b = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -176,6 +182,9 @@ static bool select_resources(struct human_player *const h, const short x,
|
|||
{
|
||||
sel = h->sel;
|
||||
h->n_sel = 1;
|
||||
|
||||
for (size_t i = 1; i < sizeof h->sel / sizeof *h->sel; i++)
|
||||
h->sel[i].d.r = NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue