Inlcuded deathanimation in spritesheet

This commit is contained in:
Urban Modig
2025-09-02 12:26:18 +02:00
parent 2d5c4c18f5
commit 96c89b6598

View File

@ -49,7 +49,7 @@ public class PacMan extends BaseAnimated {
private BufferedImage[][] loadAnimation() { private BufferedImage[][] loadAnimation() {
BufferedImage[][] image = new BufferedImage[3][4]; BufferedImage[][] image = new BufferedImage[3][4];
BufferedImage[][] spriteMap = new BufferedImage[4][4];; BufferedImage[][] spriteMap = new BufferedImage[6][4];
BufferedImage img = LoadSave.GetSpriteAtlas("sprites/PacManAssets-PacMan.png"); BufferedImage img = LoadSave.GetSpriteAtlas("sprites/PacManAssets-PacMan.png");
for (int row = 0; row < 3; row++) { for (int row = 0; row < 3; row++) {
@ -67,6 +67,8 @@ public class PacMan extends BaseAnimated {
spriteMap[Direction.UP.ordinal()] = Arrays.stream(image[0]) spriteMap[Direction.UP.ordinal()] = Arrays.stream(image[0])
.map(i -> LoadSave.rotate(i, 270)) .map(i -> LoadSave.rotate(i, 270))
.toArray(BufferedImage[]::new); .toArray(BufferedImage[]::new);
spriteMap[4] = image[1];
spriteMap[5] = image[2];
return spriteMap; return spriteMap;
} }
@ -134,4 +136,13 @@ public class PacMan extends BaseAnimated {
moving = b; moving = b;
paused = !b; paused = !b;
} }
public void playDeathAnimation() {
// g.drawImage(
// spriteSheets[daIndex][aniIndex],
// (int) position.x - PACMAN_OFFSET,
// (int) position.y - PACMAN_OFFSET,
// PACMAN_SIZE,
// PACMAN_SIZE, null);
}
} }