Moved around

This commit is contained in:
Urban Modig
2025-09-03 00:42:48 +02:00
parent 9c0a613e4d
commit d4b980f522
16 changed files with 37 additions and 21 deletions

View File

@ -4,7 +4,7 @@ import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
import se.urmo.game.entities.pacman.PacMan;
import se.urmo.game.map.GameMap;
import se.urmo.game.state.FruitType;
import se.urmo.game.util.FruitType;
import java.awt.Graphics;
import java.awt.Point;

View File

@ -10,9 +10,9 @@ import se.urmo.game.entities.pacman.PacMan;
import se.urmo.game.graphics.SpriteLocation;
import se.urmo.game.graphics.SpriteSheetManager;
import se.urmo.game.main.Game;
import se.urmo.game.main.GhostManager;
import se.urmo.game.main.LevelManager;
import se.urmo.game.map.GameMap;
import se.urmo.game.state.GhostManager;
import se.urmo.game.state.LevelManager;
import se.urmo.game.util.Direction;
import se.urmo.game.util.MyPoint;

View File

@ -7,8 +7,8 @@ import se.urmo.game.collision.CollisionChecker;
import se.urmo.game.entities.BaseAnimated;
import se.urmo.game.graphics.SpriteLocation;
import se.urmo.game.graphics.SpriteSheetManager;
import se.urmo.game.main.LevelManager;
import se.urmo.game.map.GameMap;
import se.urmo.game.state.LevelManager;
import se.urmo.game.util.Direction;
import se.urmo.game.util.LoadSave;
import se.urmo.game.util.MyPoint;

View File

@ -1,6 +1,6 @@
package se.urmo.game.input;
import se.urmo.game.state.GameStateManager;
import se.urmo.game.main.GameStateManager;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

View File

@ -1,4 +1,4 @@
package se.urmo.game.state;
package se.urmo.game.main;
import se.urmo.game.entities.Animated;

View File

@ -1,8 +1,10 @@
package se.urmo.game.state;
package se.urmo.game.main;
import lombok.extern.slf4j.Slf4j;
import se.urmo.game.entities.collectibles.Fruit;
import se.urmo.game.entities.pacman.PacMan;
import se.urmo.game.state.PlayingState;
import se.urmo.game.util.FruitType;
import java.awt.Graphics;

View File

@ -2,7 +2,6 @@ package se.urmo.game.main;
import lombok.Getter;
import lombok.extern.slf4j.Slf4j;
import se.urmo.game.state.GameStateManager;
import javax.swing.JFrame;

View File

@ -1,10 +1,12 @@
package se.urmo.game.main;
import se.urmo.game.input.KeyHandler;
import se.urmo.game.state.GameStateManager;
import javax.swing.*;
import java.awt.*;
import javax.swing.JPanel;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Graphics2D;
public class GamePanel extends JPanel {
public static final int ORIGINAL_TILE_SIZE = 8;

View File

@ -1,6 +1,10 @@
package se.urmo.game.state;
package se.urmo.game.main;
import lombok.Getter;
import se.urmo.game.state.GameOverState;
import se.urmo.game.state.GameState;
import se.urmo.game.state.PlayingState;
import se.urmo.game.util.GameStateType;
import java.awt.Graphics2D;
import java.util.HashMap;

View File

@ -1,20 +1,19 @@
package se.urmo.game.state;
package se.urmo.game.main;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
import se.urmo.game.collision.GhostCollisionChecker;
import se.urmo.game.entities.ghost.strategy.BlinkyStrategy;
import se.urmo.game.entities.ghost.strategy.ClydeStrategy;
import se.urmo.game.entities.ghost.Ghost;
import se.urmo.game.entities.ghost.GhostMode;
import se.urmo.game.entities.ghost.strategy.BlinkyStrategy;
import se.urmo.game.entities.ghost.strategy.ClydeStrategy;
import se.urmo.game.entities.ghost.strategy.InkyStrategy;
import se.urmo.game.entities.pacman.PacMan;
import se.urmo.game.entities.ghost.strategy.PinkyStrategy;
import se.urmo.game.entities.ghost.strategy.ScatterToBottomLeft;
import se.urmo.game.entities.ghost.strategy.ScatterToBottomRight;
import se.urmo.game.entities.ghost.strategy.ScatterToTopLeft;
import se.urmo.game.entities.ghost.strategy.ScatterToTopRight;
import se.urmo.game.entities.pacman.PacMan;
import se.urmo.game.map.GameMap;
import java.awt.Graphics2D;

View File

@ -1,4 +1,4 @@
package se.urmo.game.state;
package se.urmo.game.main;
import java.nio.file.Files;
import java.nio.file.Path;

View File

@ -1,6 +1,7 @@
package se.urmo.game.state;
package se.urmo.game.main;
import lombok.Getter;
import se.urmo.game.util.FruitType;
public class LevelManager {

View File

@ -1,7 +1,10 @@
package se.urmo.game.state;
import se.urmo.game.main.GamePanel;
import se.urmo.game.main.GameStateManager;
import se.urmo.game.main.HighScoreManager;
import se.urmo.game.util.GameFonts;
import se.urmo.game.util.GameStateType;
import java.awt.Color;
import java.awt.Graphics2D;

View File

@ -7,11 +7,17 @@ import se.urmo.game.collision.GhostCollisionChecker;
import se.urmo.game.entities.ghost.Ghost;
import se.urmo.game.entities.ghost.GhostMode;
import se.urmo.game.entities.pacman.PacMan;
import se.urmo.game.main.AnimationManager;
import se.urmo.game.main.FruitManager;
import se.urmo.game.main.GameStateManager;
import se.urmo.game.main.GhostManager;
import se.urmo.game.main.LevelManager;
import se.urmo.game.map.GameMap;
import se.urmo.game.map.MapTile;
import se.urmo.game.map.TileType;
import se.urmo.game.util.Direction;
import se.urmo.game.util.GameFonts;
import se.urmo.game.util.GameStateType;
import java.awt.Color;
import java.awt.Graphics2D;

View File

@ -1,4 +1,4 @@
package se.urmo.game.state;
package se.urmo.game.util;
import lombok.Getter;
import se.urmo.game.graphics.SpriteLocation;

View File

@ -1,4 +1,4 @@
package se.urmo.game.state;
package se.urmo.game.util;
public enum GameStateType {
PLAYING, GAME_OVER,