|
|
|
|
@ -134,25 +134,27 @@ public class GameScreen {
|
|
|
|
|
batch.setProjectionMatrix(camera.combined);
|
|
|
|
|
|
|
|
|
|
for(int i = 0; i < e.length; i++){
|
|
|
|
|
if(e[i].getId() == 0){ //nimmt entity ID -> 0 = Archer || 1 = Swordsman || 2 = Arrow
|
|
|
|
|
entityTextures[i] = new Texture("archer.png");
|
|
|
|
|
archerRegions = TextureRegion.split(entityTextures[i], 48, 48);
|
|
|
|
|
entitySprites[i] = new Sprite(archerRegions[0][2]);
|
|
|
|
|
entitySprites[i].setX(e[i].getxPos());
|
|
|
|
|
entitySprites[i].setY(e[i].getyPos());
|
|
|
|
|
}
|
|
|
|
|
if(e[i].getId() == 1){
|
|
|
|
|
entityTextures[i] = new Texture("swordsman.png");
|
|
|
|
|
swordsmanRegions = TextureRegion.split(entityTextures[i], 48, 48);
|
|
|
|
|
entitySprites[i] = new Sprite(swordsmanRegions[0][2]);
|
|
|
|
|
entitySprites[i].setX(e[i].getxPos());
|
|
|
|
|
entitySprites[i].setY(e[i].getyPos());
|
|
|
|
|
}
|
|
|
|
|
if(e[i].getId() == 2){
|
|
|
|
|
arrowTextures[i] = new Texture("key.png");
|
|
|
|
|
arrowSprites[i] = new Sprite(arrowTextures[i]);
|
|
|
|
|
arrowSprites[i].setX(e[i].getxPos());
|
|
|
|
|
arrowSprites[i].setY(e[i].getyPos());
|
|
|
|
|
if(e[i] != null){
|
|
|
|
|
if(e[i].getId() == 0){ //nimmt entity ID -> 0 = Archer || 1 = Swordsman || 2 = Arrow
|
|
|
|
|
entityTextures[i] = new Texture("archer.png");
|
|
|
|
|
archerRegions = TextureRegion.split(entityTextures[i], 48, 48);
|
|
|
|
|
entitySprites[i] = new Sprite(archerRegions[0][2]);
|
|
|
|
|
entitySprites[i].setX(e[i].getxPos());
|
|
|
|
|
entitySprites[i].setY(e[i].getyPos());
|
|
|
|
|
}
|
|
|
|
|
if(e[i].getId() == 1){
|
|
|
|
|
entityTextures[i] = new Texture("swordsman.png");
|
|
|
|
|
swordsmanRegions = TextureRegion.split(entityTextures[i], 48, 48);
|
|
|
|
|
entitySprites[i] = new Sprite(swordsmanRegions[0][2]);
|
|
|
|
|
entitySprites[i].setX(e[i].getxPos());
|
|
|
|
|
entitySprites[i].setY(e[i].getyPos());
|
|
|
|
|
}
|
|
|
|
|
if(e[i].getId() == 2){
|
|
|
|
|
arrowTextures[i] = new Texture("key.png");
|
|
|
|
|
arrowSprites[i] = new Sprite(arrowTextures[i]);
|
|
|
|
|
arrowSprites[i].setX(e[i].getxPos());
|
|
|
|
|
arrowSprites[i].setY(e[i].getyPos());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|