fix php int float comparaison
This commit is contained in:
parent
55b4e7bb85
commit
6d2df49dbf
|
@ -58,7 +58,7 @@ switch ($_POST['act']){
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!is_it_possible_to_place_ships_on_grid($postValues['gridWidth'],$postValues['gridHeight'],$postValues['nbShip1'],$postValues['nbShip2'],$postValues['nbShip3'],$postValues['nbShip4'],$postValues['nbShip5'],$postValues['nbShip6'])){
|
if(!is_it_possible_to_place_ships_on_grid($postValues['gridWidth'],$postValues['gridHeight'],$postValues['nbShip1'],$postValues['nbShip2'],$postValues['nbShip3'],$postValues['nbShip4'],$postValues['nbShip5'],$postValues['nbShip6'])){
|
||||||
error (404,"grid is too little for these sips");
|
error (404,"grid is too little for these ships");
|
||||||
}
|
}
|
||||||
|
|
||||||
//vars checked, lets init the initGame
|
//vars checked, lets init the initGame
|
||||||
|
|
|
@ -3,7 +3,7 @@ function is_it_possible_to_place_ships_on_grid($gridWidth,$gridHeight,$nbShipsSi
|
||||||
//return false or true
|
//return false or true
|
||||||
//not a perfect solution
|
//not a perfect solution
|
||||||
$shipsArea=$nbShipsSize1 + 2 * $nbShipsSize2 + 3 * $nbShipsSize3 + 4 * $nbShipsSize4 + 5 * $nbShipsSize5 + 6 * $nbShipsSize6;
|
$shipsArea=$nbShipsSize1 + 2 * $nbShipsSize2 + 3 * $nbShipsSize3 + 4 * $nbShipsSize4 + 5 * $nbShipsSize5 + 6 * $nbShipsSize6;
|
||||||
if( $shipsArea < $gridHeight * $gridWidth / 2){
|
if( $shipsArea < intval($gridHeight * $gridWidth / 2)){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
//longest ship
|
//longest ship
|
||||||
|
|
Loading…
Reference in New Issue
Block a user