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 {
|
||||
private Thread elementMovingThread;
|
||||
|
||||
|
||||
/**
|
||||
* Class constructor
|
||||
*
|
||||
@ -66,9 +66,9 @@ public class BoulderAndDiamondController extends AbstractLevelController impleme
|
||||
String spriteName = elementModel.getSpriteName();
|
||||
|
||||
// If it is a boulder or a diamond...
|
||||
if (spriteName == "boulder" || spriteName == "diamond") {
|
||||
if ("boulder".equals(spriteName) || "diamond".equals(spriteName)) {
|
||||
this.manageFallingObjectBehavior(x, y);
|
||||
} else if(spriteName == "expandingwall"){
|
||||
} else if("expandingwall".equals(spriteName)){
|
||||
if(this.expandWall(x,y).equals("left")){
|
||||
x -= 1;
|
||||
}
|
||||
@ -91,11 +91,11 @@ public class BoulderAndDiamondController extends AbstractLevelController impleme
|
||||
String spriteNameRight = elementRight.getSpriteName();
|
||||
|
||||
String way = "";
|
||||
if(spriteNameLeft == "black"){
|
||||
if("black".equals(spriteNameLeft)){
|
||||
this.levelModel.expandThisWallToLeft(x,y);
|
||||
way = "left";
|
||||
}
|
||||
if(spriteNameRight == "black"){
|
||||
if("black".equals(spriteNameRight)){
|
||||
this.levelModel.expandThisWallToRight(x,y);
|
||||
way = "right";
|
||||
}
|
||||
@ -121,21 +121,21 @@ public class BoulderAndDiamondController extends AbstractLevelController impleme
|
||||
String spriteNameRight = elementRight.getSpriteName();
|
||||
|
||||
// Handle different cases based on the element's surroundings
|
||||
handleFalling(x, y, spriteNameBelow, element);
|
||||
handleBoulder(x, y, spriteNameBelow, element, elementTwoBelow);
|
||||
handleFalling(x, y, spriteNameBelow);
|
||||
handleBoulder(x, y, spriteNameBelow);
|
||||
handleRockfordCollision(x, y, spriteNameBelow, element);
|
||||
handleMagicWall(x, y, spriteNameBelow, element, elementTwoBelow);
|
||||
handleDestructibleWalls(x, y, elementBelow, element);
|
||||
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")) {
|
||||
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 (this.levelModel.getElementBelowLeft(x, y).getSpriteName().equals("black")) {
|
||||
this.levelModel.makeThisBoulderSlideLeft(x, y);
|
||||
|
Loading…
x
Reference in New Issue
Block a user