package vooga.rts.util; import java.awt.Dimension; import java.awt.image.BufferedImage; import vooga.rts.resourcemanager.ResourceManager; public class SpriteEngine { //read sprite sheet //number public static final String FILEPATH = System.getProperty("user.dir") + "\\bin\\vooga\\rts\\resources\\animation\\crocy\\"; private Pixmap mySheet; private int imageSize_x; private int imageSize_y; private int myNumAnimation_x; private int myNumAnimation_y; private Dimension mySize; public SpriteEngine(String fileName, int x_numAnimation, int y_numAnimation, Dimension size) { mySheet = new Pixmap(ResourceManager.getInstance() .<BufferedImage> getFile("images/mineral.gif", BufferedImage.class)); mySize = size; myNumAnimation_x = x_numAnimation; myNumAnimation_y = y_numAnimation; divideAnimations(); } private void divideAnimations() { imageSize_y = (int) (mySize.getHeight()/myNumAnimation_y); imageSize_x = (int) (mySize.getWidth()/myNumAnimation_x); } }