Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package j2dgame.gfx;
- import java.awt.image.BufferedImage;
- import java.io.IOException;
- import javax.imageio.ImageIO;
- public class SpriteSheet {
- public String path;
- public int width;
- public int height;
- public int[] pixels;
- public SpriteSheet(String path) {
- BufferedImage image = null;
- try {
- image = ImageIO.read(SpriteSheet.class.getResourceAsStream(path));
- } catch (IOException e) {
- e.printStackTrace();
- }
- if (image == null) {
- return;
- }
- this.path = path;
- this.width = image.getWidth();
- this.height = image.getHeight();
- pixels = image.getRGB(0, 0, width, height, null, 0, width);
- for(int i=0;i< pixels.length;i++){
- pixels[i]=(pixels[i] & 0xff)/64;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement