Skip to content

Commit fe03100

Browse files
committed
made swimming into types for ai
1 parent dbb17d1 commit fe03100

File tree

1 file changed

+7
-10
lines changed

1 file changed

+7
-10
lines changed

src/com/redomar/game/entities/Dummy.java

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ public class Dummy extends Mob {
1212
private int tickCount = 0;
1313
private int xa = 0;
1414
private int ya = 0;
15+
private boolean[] swimType;
1516

16-
private Swim swim;
17+
private Swim swim;
1718

1819
public Dummy(LevelHandler level, String name, int x, int y, int shirtCol,
1920
int faceCol) {
@@ -28,19 +29,15 @@ public void tick() {
2829
followMovementAI(getX(), getY(), Game.getPlayer().getX(), Game
2930
.getPlayer().getY(), xa, ya, this);
3031

31-
swimming();
32+
setSwim(new Swim(level, getX(), getY()));
33+
swimType = getSwim().swimming(isSwimming, isMagma, isMuddy);
34+
isSwimming = swimType[0];
35+
isMagma = swimType[1];
36+
isMuddy = swimType[2];
3237

3338
tickCount++;
3439

3540
}
36-
37-
private void swimming(){
38-
setSwim(new Swim(level, getX(), getY()));
39-
40-
isSwimming = getSwim().water(isSwimming);
41-
isMagma = getSwim().magma(isMagma);
42-
isMuddy = getSwim().mud(isMuddy);
43-
}
4441

4542
public void render(Screen screen) {
4643
int xTile = 8;

0 commit comments

Comments
 (0)