diff --git a/src/de/miaurizius/jgame2d/core/UI.java b/src/de/miaurizius/jgame2d/core/UI.java index 020a546..1019cc3 100644 --- a/src/de/miaurizius/jgame2d/core/UI.java +++ b/src/de/miaurizius/jgame2d/core/UI.java @@ -409,8 +409,10 @@ public class UI { if(panel.eManager.lighting.filterAlpha <= 0F) { panel.eManager.lighting.filterAlpha = 0F; sleepCount = 0; + panel.eManager.lighting.dayCount = 0; panel.eManager.lighting.dayState = Lighting.DayState.DAY; panel.gameState = GameState.PLAY; + panel.player.getPlayerImage(); } } } diff --git a/src/de/miaurizius/jgame2d/entity/Player.java b/src/de/miaurizius/jgame2d/entity/Player.java index aff3569..bc00189 100644 --- a/src/de/miaurizius/jgame2d/entity/Player.java +++ b/src/de/miaurizius/jgame2d/entity/Player.java @@ -11,6 +11,7 @@ import de.miaurizius.jgame2d.entity.item.SwordNormalObj; import de.miaurizius.jgame2d.entity.projectile.FireballObj; import java.awt.*; +import java.awt.image.BufferedImage; public class Player extends Entity { @@ -307,6 +308,16 @@ public class Player extends Entity { life = maxLife; invincible = false; } + public void getSleepingImage(BufferedImage image) { + down1 = image; + down2 = image; + up1 = image; + up2 = image; + left1 = image; + left2 = image; + right1 = image; + right2 = image; + } // SETTING THINGS UP public void setDefaultValues() { diff --git a/src/de/miaurizius/jgame2d/entity/item/TentObj.java b/src/de/miaurizius/jgame2d/entity/item/TentObj.java index f72eff6..bc0b0bb 100644 --- a/src/de/miaurizius/jgame2d/entity/item/TentObj.java +++ b/src/de/miaurizius/jgame2d/entity/item/TentObj.java @@ -25,6 +25,7 @@ public class TentObj extends Entity { panel.playSE(14); panel.player.life = panel.player.maxLife; panel.player.mana = panel.player.maxMana; + panel.player.getSleepingImage(down1); return true; } } diff --git a/src/de/miaurizius/jgame2d/environment/Lighting.java b/src/de/miaurizius/jgame2d/environment/Lighting.java index ca9fa35..a9f5770 100644 --- a/src/de/miaurizius/jgame2d/environment/Lighting.java +++ b/src/de/miaurizius/jgame2d/environment/Lighting.java @@ -9,7 +9,7 @@ public class Lighting { GamePanel panel; BufferedImage darknessFilter; - int dayCount; + public int dayCount; public DayState dayState = DayState.DAY; public float filterAlpha;