From 1a042429ce737e254c47f0cb2b9f3066d414897f Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Fri, 3 Jun 2022 15:59:27 -0500 Subject: [PATCH] Change Sprite into a class to prepare for AnimatedSprite inheritance Co-authored-by: r3cp3ct <45179536+r3cp3ct@users.noreply.github.com> Co-authored-by: sigonasr2 --- src/sig/engine/Sprite.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/sig/engine/Sprite.java b/src/sig/engine/Sprite.java index ad024a8..860acd9 100644 --- a/src/sig/engine/Sprite.java +++ b/src/sig/engine/Sprite.java @@ -7,14 +7,13 @@ import java.awt.image.DataBufferByte; import javax.imageio.ImageIO; -public enum Sprite{ +public class Sprite{ //NANA(new File(new File("..","sprites"),"3x.png")), - NANA_SMALL(new File(new File("..","sprites"),"1x.gif")), - TILE_SHEET(new File(new File("..","sprites"),"tiles.gif")), - MAP_TILE_INFO(new File(new File("..","sprites"),"maptileinfo.gif")), - PROFONT(new File(new File("..","sprites"),"Profont.gif")), - ; + public static Sprite NANA_SMALL = new Sprite(new File(new File("..","sprites"),"1x.gif")); + public static Sprite TILE_SHEET = new Sprite(new File(new File("..","sprites"),"tiles.gif")); + public static Sprite MAP_TILE_INFO = new Sprite(new File(new File("..","sprites"),"maptileinfo.gif")); + public static Sprite PROFONT = new Sprite(new File(new File("..","sprites"),"Profont.gif")); @@ -67,7 +66,7 @@ public enum Sprite{ } catch (IOException e) { e.printStackTrace(); } - System.out.println("Loaded sprite for "+this+"."); + System.out.println("Loaded sprite for "+filename+"."); } public BufferedImage getImg() {