master
GammelJan 6 years ago
parent 73ebaf5366
commit 9743c78f2d

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

@ -69,7 +69,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
@Override
public void create(){
checkDoor = true;
checkDoor = false;
playerSkin = 0;
isPaused = false;
@ -404,6 +404,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
if(Intersector.overlaps(gs.getPlayer().getCollisionSprite(), tempDoor) && !d.getPlayer().checkKey()){
d.getPlayer().setyPos(y);
}
}
@ -476,10 +477,10 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
if(level < 6){
d.getPlayer().deleteKey();
gs.startUnlockScreen();
d.getPlayer().updateStats(level + 1);
gs.startLoadingScreen();
level++;

@ -15,7 +15,7 @@ public class Amulet extends Item {
public Amulet(int lvl) {
super(lvl);
this.dmg = 25 * lvl;
this.dmg = 10 * lvl;
this.heal = 0 * lvl;
this.id = 2;
}

@ -48,8 +48,10 @@ public class GameScreen {
Timer animatePlayer;
Timer roomChangeTimer;
Timer doorUnlockTimer;
int roomChangeAnimationState;
boolean roomLoading;
boolean unlockDoor;
Texture roomChangeTexture;
Sprite roomChangeSprite;
TextureRegion[][] roomChangeTextureRegion;
@ -192,9 +194,7 @@ public class GameScreen {
roomChangeTimer = new Timer();
roomLoading = false;
roomChangeTexture = new Texture("sprites/RoomChange.png");
roomChangeSprite = new Sprite(roomChangeTexture);
roomChangeTextureRegion = roomChangeSprite.split(roomChangeTexture, 528, 432);
roomChangeSprite = new Sprite();
roomChangeRow = 0;
roomChangeSprite.setPosition(0f, 0f);
@ -210,7 +210,7 @@ public class GameScreen {
roomChangeRow++;
}
}
},0, 0.02f);
},0, 0.03f);
}
@ -293,8 +293,8 @@ public class GameScreen {
eSprite.getSprites()[0].draw(batch);
}
roomChangeSprite.setRegion(roomChangeTextureRegion[0][roomChangeRow]);
if(roomLoading == true){
roomChangeSprite.setRegion(roomChangeTextureRegion[0][roomChangeRow]);
roomChangeSprite.draw(batch);
}
@ -428,6 +428,16 @@ public class GameScreen {
}
public void startLoadingScreen(){
roomChangeSprite = new Sprite(new Texture("sprites/roomChange.png"));
roomChangeSprite.setPosition(0,0);
roomChangeTextureRegion = roomChangeSprite.split(528,432);
roomLoading = true;
roomChangeTimer.start();
}
public void startUnlockScreen(){
roomChangeSprite = new Sprite(new Texture("sprites/unlock.png"));
roomChangeSprite.setPosition(400,400);
roomChangeTextureRegion = roomChangeSprite.split(48,64);
roomLoading = true;
roomChangeTimer.start();
}

@ -2,8 +2,7 @@ package com.dungeoncrawler.desktop;
import com.badlogic.gdx.Files;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicati
onConfiguration;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
import com.dungeoncrawler.control.Controller;
public class DesktopLauncher {

Loading…
Cancel
Save