Aqui estão: <>
import java.awt.Canvas;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.image.BufferStrategy;
import java.util.ArrayList;
import java.util.List;
import javax.swing.JFrame;
public class Player extends Rectangle {
public int spd = 4;
public boolean right,up,down,left;
public Player(int x, int y) {
super(x,y,32,32);
}
public void tick() {
if(right && World.isFree(x+spd, y)) {
x+=spd;
}else if(left && World.isFree(x-spd, y)) {
x-=spd;
}if(up && World.isFree(x, y-spd)) {
y-=spd;
}else if(down && World.isFree(x, y+spd)) {
y+=spd;
}
public void render(Graphics g) {
//g.setColor(Color.blue);
//g.fillRect(x, y, width, height);
g.drawImage(Spritesheet.player_front, x, y, 32, 32, null)
}
}
public Spritesheet() {
try {
spritesheet = ImageIO.read(getClass().getResource("/spritesheet.png"));
} catch (IOException e) {
e.printStackTrace();
}
player_front= Spritesheet.getSprite(0, 11, 16, 16);
}
public static BufferedImage getSprite(int x, int y, int width, int height) {
return spritesheet.getSubimage(x, y, width, height);
}
}
E você tem razão. Sabe como editar texto nesse fórum. Obs sou novo aqui
No caso estou fazendo um curso de programação que me ensinou esse códigos para criar o clone de Zelda. Desculpa o erro