mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-02-01 07:39:35 +01:00
fikser et rename problem i board
This commit is contained in:
parent
dfefe49aa0
commit
3d981b9f3a
@ -459,7 +459,7 @@ public class Board {
|
||||
private void fireOneRobotLaser(Position robotPosition, Direction robotDirection){
|
||||
Position positionInFront = getNewPosition(robotPosition,robotDirection);
|
||||
|
||||
if(!isValidPosition(positionInFront)||robotMoveIsStoppedByWall(robotPosition,positionInFront,robotDirection)){
|
||||
if(!isValidPosition(positionInFront)||moveIsStoppedByWall(robotPosition,positionInFront,robotDirection)){
|
||||
return;
|
||||
}
|
||||
Position hitPosition = lineForTheLaser(robotDirection,positionInFront);
|
||||
@ -485,7 +485,7 @@ public class Board {
|
||||
*/
|
||||
private Position lineForTheLaser(Direction direction, Position startPosition){
|
||||
Position newPosition = getNewPosition(startPosition,direction);
|
||||
if(!isValidPosition(newPosition) || robotMoveIsStoppedByWall(startPosition,newPosition,direction)){
|
||||
if(!isValidPosition(newPosition) || moveIsStoppedByWall(startPosition,newPosition,direction)){
|
||||
return startPosition;
|
||||
}
|
||||
else if(getRobotOnPosition(newPosition)!=null){
|
||||
|
Loading…
x
Reference in New Issue
Block a user