(svn r2496) -Fix: [1179933] When toggling build/remove via keyboard the selection wasn't correctly redrawn

This commit is contained in:
tron
2005-06-29 08:14:09 +00:00
parent 35e614b436
commit f183467322
4 changed files with 13 additions and 4 deletions

View File

@@ -159,8 +159,8 @@ static void BuildRoadClick_Remove(Window *w)
return;
SetWindowDirty(w);
SndPlayFx(SND_15_BEEP);
_thd.make_square_red = !!((w->click_state ^= (1 << 11)) & (1<<11));
MarkTileDirty(_thd.pos.x, _thd.pos.y);
w->click_state ^= (1 << 11);
SetSelectionRed((w->click_state & (1 << 11)) != 0);
}
static void BuildRoadClick_Landscaping(Window *w)