Unlike objects, player doesn't go to -1 when destroyed.
Tighten bounds check.
This commit is contained in:
parent
db2daf1da4
commit
5ff7592a51
1 changed files with 4 additions and 4 deletions
|
@ -153,10 +153,10 @@ bool is_valid(struct game_t* valgame)
|
|||
/* Bounds check for locations */
|
||||
if ( valgame->chloc < -1 || valgame->chloc > NLOCATIONS ||
|
||||
valgame->chloc2 < -1 || valgame->chloc2 > NLOCATIONS ||
|
||||
valgame->loc < -1 || valgame->loc > NLOCATIONS ||
|
||||
valgame->newloc < -1 || valgame->newloc > NLOCATIONS ||
|
||||
valgame->oldloc < -1 || valgame->oldloc > NLOCATIONS ||
|
||||
valgame->oldlc2 < -1 || valgame->oldlc2 > NLOCATIONS) {
|
||||
valgame->loc < 0 || valgame->loc > NLOCATIONS ||
|
||||
valgame->newloc < 0 || valgame->newloc > NLOCATIONS ||
|
||||
valgame->oldloc < 0 || valgame->oldloc > NLOCATIONS ||
|
||||
valgame->oldlc2 < 0 || valgame->oldlc2 > NLOCATIONS) {
|
||||
return false;
|
||||
}
|
||||
/* Bounds check for location arrays */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue