Fix bounds checking for Flip cursor control.

[originally from svn r6050]
This commit is contained in:
Jacob Nevins
2005-07-04 11:21:50 +00:00
parent 6989217624
commit 5c48a59462

4
flip.c
View File

@ -928,8 +928,8 @@ static char *interpret_move(game_state *state, game_ui *ui, game_drawstate *ds,
default: assert(!"shouldn't get here");
}
ui->cx += dx; ui->cy += dy;
ui->cx = min(max(ui->cx, 0), state->w);
ui->cy = min(max(ui->cy, 0), state->h);
ui->cx = min(max(ui->cx, 0), state->w - 1);
ui->cy = min(max(ui->cy, 0), state->h - 1);
ui->cdraw = 1;
nullret = "";
}