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){
|
private void fireOneRobotLaser(Position robotPosition, Direction robotDirection){
|
||||||
Position positionInFront = getNewPosition(robotPosition,robotDirection);
|
Position positionInFront = getNewPosition(robotPosition,robotDirection);
|
||||||
|
|
||||||
if(!isValidPosition(positionInFront)||robotMoveIsStoppedByWall(robotPosition,positionInFront,robotDirection)){
|
if(!isValidPosition(positionInFront)||moveIsStoppedByWall(robotPosition,positionInFront,robotDirection)){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
Position hitPosition = lineForTheLaser(robotDirection,positionInFront);
|
Position hitPosition = lineForTheLaser(robotDirection,positionInFront);
|
||||||
@ -485,7 +485,7 @@ public class Board {
|
|||||||
*/
|
*/
|
||||||
private Position lineForTheLaser(Direction direction, Position startPosition){
|
private Position lineForTheLaser(Direction direction, Position startPosition){
|
||||||
Position newPosition = getNewPosition(startPosition,direction);
|
Position newPosition = getNewPosition(startPosition,direction);
|
||||||
if(!isValidPosition(newPosition) || robotMoveIsStoppedByWall(startPosition,newPosition,direction)){
|
if(!isValidPosition(newPosition) || moveIsStoppedByWall(startPosition,newPosition,direction)){
|
||||||
return startPosition;
|
return startPosition;
|
||||||
}
|
}
|
||||||
else if(getRobotOnPosition(newPosition)!=null){
|
else if(getRobotOnPosition(newPosition)!=null){
|
||||||
|
Loading…
x
Reference in New Issue
Block a user