Replaced == with equals method and removed unused parameters
This commit is contained in:
parent
8fc59ef134
commit
58cd875b7c
@ -18,7 +18,7 @@ import static fr.enssat.BoulderDash.helpers.AudioLoadHelper.AUDIO_LOAD_HELPER;
|
|||||||
*/
|
*/
|
||||||
public class BoulderAndDiamondController extends AbstractLevelController implements Runnable {
|
public class BoulderAndDiamondController extends AbstractLevelController implements Runnable {
|
||||||
private Thread elementMovingThread;
|
private Thread elementMovingThread;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class constructor
|
* Class constructor
|
||||||
*
|
*
|
||||||
@ -66,9 +66,9 @@ public class BoulderAndDiamondController extends AbstractLevelController impleme
|
|||||||
String spriteName = elementModel.getSpriteName();
|
String spriteName = elementModel.getSpriteName();
|
||||||
|
|
||||||
// If it is a boulder or a diamond...
|
// If it is a boulder or a diamond...
|
||||||
if (spriteName == "boulder" || spriteName == "diamond") {
|
if ("boulder".equals(spriteName) || "diamond".equals(spriteName)) {
|
||||||
this.manageFallingObjectBehavior(x, y);
|
this.manageFallingObjectBehavior(x, y);
|
||||||
} else if(spriteName == "expandingwall"){
|
} else if("expandingwall".equals(spriteName)){
|
||||||
if(this.expandWall(x,y).equals("left")){
|
if(this.expandWall(x,y).equals("left")){
|
||||||
x -= 1;
|
x -= 1;
|
||||||
}
|
}
|
||||||
@ -91,11 +91,11 @@ public class BoulderAndDiamondController extends AbstractLevelController impleme
|
|||||||
String spriteNameRight = elementRight.getSpriteName();
|
String spriteNameRight = elementRight.getSpriteName();
|
||||||
|
|
||||||
String way = "";
|
String way = "";
|
||||||
if(spriteNameLeft == "black"){
|
if("black".equals(spriteNameLeft)){
|
||||||
this.levelModel.expandThisWallToLeft(x,y);
|
this.levelModel.expandThisWallToLeft(x,y);
|
||||||
way = "left";
|
way = "left";
|
||||||
}
|
}
|
||||||
if(spriteNameRight == "black"){
|
if("black".equals(spriteNameRight)){
|
||||||
this.levelModel.expandThisWallToRight(x,y);
|
this.levelModel.expandThisWallToRight(x,y);
|
||||||
way = "right";
|
way = "right";
|
||||||
}
|
}
|
||||||
@ -121,21 +121,21 @@ public class BoulderAndDiamondController extends AbstractLevelController impleme
|
|||||||
String spriteNameRight = elementRight.getSpriteName();
|
String spriteNameRight = elementRight.getSpriteName();
|
||||||
|
|
||||||
// Handle different cases based on the element's surroundings
|
// Handle different cases based on the element's surroundings
|
||||||
handleFalling(x, y, spriteNameBelow, element);
|
handleFalling(x, y, spriteNameBelow);
|
||||||
handleBoulder(x, y, spriteNameBelow, element, elementTwoBelow);
|
handleBoulder(x, y, spriteNameBelow);
|
||||||
handleRockfordCollision(x, y, spriteNameBelow, element);
|
handleRockfordCollision(x, y, spriteNameBelow, element);
|
||||||
handleMagicWall(x, y, spriteNameBelow, element, elementTwoBelow);
|
handleMagicWall(x, y, spriteNameBelow, element, elementTwoBelow);
|
||||||
handleDestructibleWalls(x, y, elementBelow, element);
|
handleDestructibleWalls(x, y, elementBelow, element);
|
||||||
handleRockfordMovement(x, y,element, spriteNameLeft, spriteNameRight, elementLeft, elementRight);
|
handleRockfordMovement(x, y,element, spriteNameLeft, spriteNameRight, elementLeft, elementRight);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleFalling(int x, int y, String spriteNameBelow, DisplayableElementModel element) {
|
private void handleFalling(int x, int y, String spriteNameBelow) {
|
||||||
if (spriteNameBelow.equals("black")) {
|
if (spriteNameBelow.equals("black")) {
|
||||||
this.levelModel.makeThisDisplayableElementFall(x, y);
|
this.levelModel.makeThisDisplayableElementFall(x, y);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void handleBoulder(int x, int y, String spriteNameBelow, DisplayableElementModel element, DisplayableElementModel elementTwoBelow) {
|
private void handleBoulder(int x, int y, String spriteNameBelow) {
|
||||||
if (spriteNameBelow.equals("boulder")) {
|
if (spriteNameBelow.equals("boulder")) {
|
||||||
if (this.levelModel.getElementBelowLeft(x, y).getSpriteName().equals("black")) {
|
if (this.levelModel.getElementBelowLeft(x, y).getSpriteName().equals("black")) {
|
||||||
this.levelModel.makeThisBoulderSlideLeft(x, y);
|
this.levelModel.makeThisBoulderSlideLeft(x, y);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user