Use sua IDE pra sobrescrever esse método? não percebi essa parte.
sim coloquei no ini(), loadImages().
public void loadImages() {
bg = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/back[Converted].png")
.getImage();
baseFinal = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/final[Converted].png")
.getImage();
baseInicial = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/inicial[Converted].png")
.getImage();
skate = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/skate[Converted].png")
.getImage();
rampa = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/rampa[Converted].png")
.getImage();
menu = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/menu[Converted].png")
.getImage();
menuUtilizador = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/menuUtilizador[Converted].png")
.getImage();
botao1 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/BotaoIniciar1[Converted].png")
.getImage();
botao2 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/BotaoIniciar2[Converted].png")
.getImage();
Image police1 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image1.png").getImage();
Image police2 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image2.png").getImage();
Image police3 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image3.png").getImage();
Image police4 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image4.png").getImage();
Image police5 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image5.png").getImage();
Image police6 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image6.png").getImage();
Image police8 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image8.png").getImage();
Image police9 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image9.png").getImage();
Image police10 = new ImageIcon(
"C:/Users/Rui/Dropbox/Policia/Image10.png").getImage();
Image prisao = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/prisao[Converted].png")
.getImage();
//
Image cela1 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/primeiro[Converted].png")
.getImage();
Image cela12 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/primeiro1[Converted].png")
.getImage();
Image cela13 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/primeiro2[Converted].png")
.getImage();
Image cela2 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/segundo[Converted].png")
.getImage();
Image cela22 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/segundo1[Converted].png")
.getImage();
Image cela23 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/segundo2[Converted].png")
.getImage();
Image cela3 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/treceiro[Converted].png")
.getImage();
Image cela32 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/treceiro2[Converted].png")
.getImage();
Image cela33 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/treceiro3[Converted].png")
.getImage();
Image cela4 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/preso4[Converted].png")
.getImage();
Image cela42 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/preso41[Converted].png")
.getImage();
Image cela43 = new ImageIcon(
"C:/Users/Rui/Dropbox/Vectores/preso42[Converted].png")
.getImage();
//
Image ladrao1 = new ImageIcon(
"C:/Users/Rui/Dropbox/Ladrao/ladrao2test.png").getImage();
Image ladrao2 = new ImageIcon(
"C:/Users/Rui/Dropbox/Ladrao/ladrao3test.png").getImage();
Image ladrao3 = new ImageIcon(
"C:/Users/Rui/Dropbox/Ladrao/ladrao4test.png").getImage();
Image ladrao4 = new ImageIcon(
"C:/Users/Rui/Dropbox/Ladrao/ladrao5test.png").getImage();
Image ladrao5 = new ImageIcon(
"C:/Users/Rui/Dropbox/Ladrao/ladrao6test.png").getImage();
policia = new Animation();
policia.addScene(police1, 50);
policia.addScene(police2, 50);
policia.addScene(police3, 50);
policia.addScene(police4, 50);
policia.addScene(police5, 50);
policia.addScene(police6, 50);
policia.addScene(police8, 50);
policia.addScene(police9, 50);
policia.addScene(police10, 50);
//
preso1 = new Animation();
preso1.addScene(cela1, 150);
preso1.addScene(cela12, 150);
preso1.addScene(cela1, 150);
preso1.addScene(cela13, 150);
preso1.addScene(cela1, 150);
preso2 = new Animation();
preso2.addScene(cela2, 150);
preso2.addScene(cela22, 150);
preso2.addScene(cela2, 150);
preso2.addScene(cela23, 150);
preso2.addScene(cela2, 150);
preso3 = new Animation();
preso3.addScene(cela3, 150);
preso3.addScene(cela32, 150);
preso3.addScene(cela3, 150);
preso3.addScene(cela33, 150);
preso3.addScene(cela3, 150);
preso4 = new Animation();
preso4.addScene(cela4, 150);
preso4.addScene(cela42, 150);
preso4.addScene(cela4, 150);
preso4.addScene(cela43, 150);
preso4.addScene(cela4, 150);
//
ladrao = new Animation();
ladrao.addScene(ladrao1, 50);
ladrao.addScene(ladrao2, 50);
ladrao.addScene(ladrao3, 50);
ladrao.addScene(ladrao4, 50);
ladrao.addScene(ladrao5, 50);
sprite = new Sprite(ladrao);
sprite.setX(180);
sprite.setY(340);
sprite.setVelocityX(0.2f);
sprite.setVelocityY(0.3f);
celaFinal = new Animation();
celaFinal.addScene(prisao, 150);
celaFinal.addScene(prisao, 150);
cela = new Sprite(celaFinal);
cela.setX(600);
cela.setY(2);
cela.setVelocityX(0);
cela.setVelocityY(0.2f);
}
public void init() {
setSize(800, 600);
loadImages();
}
public void start() {
Thread thread = new Thread(this);
thread.start();
}
@Override
public void run() {
running = true;
addMouseListener(this);
addMouseMotionListener(this);
addMouseWheelListener(this);
startingTime=System.currentTimeMillis();
cumTime= startingTime;
while(running){
timePassed = System.currentTimeMillis() - cumTime;
cumTime+=timePassed;
System.out.println(timePassed);
System.out.println(startingTime);
System.out.println(cumTime);
updateMove(timePassed);
updatePrisao( timePassed);
preso1.update(timePassed);
preso2.update(timePassed);
preso3.update(timePassed);
preso4.update(timePassed);
repaint();
try {
Thread.sleep(20);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public void stop() {
running = false;
}
public void destroy() {
running = false;
}
protected void paintComponent(Graphics g){
super.paintComponents(g);
Graphics g2 = g.create();
if (start) {
g2.drawImage(menu, 0, 0, null);
if (emCimaB1)
g2.drawImage(botao1, 310, 300, null);
else
g2.drawImage(botao2, 310, 300, null);
} else {
g2.drawImage(bg, 0, 0, null);
g2.drawImage(baseFinal, 605, 450, null);
g2.drawImage(baseInicial, 0, 450, null);
g2.drawImage(menuUtilizador, 600, 281, null);
g2.drawImage(rampa, rampaX, rampaY, null);
if (rampaY + 50 <= 500 || rampaX <= 200) {
g2.drawImage(rampa, 1000, 1000, null);
rampaX = 1000;
rampaY = 1000;
}
g2.drawImage(skate, skateX, skateY, null);
if (skateY + 20 <= 500 || skateX <= 200) {
g2.drawImage(skate, 1000, 1000, null);
skateX = 1000;
skateY = 1000;
}
g2.drawImage(preso1.getImage(), 200, 0, null);
g2.drawImage(preso2.getImage(), 300, 0, null);
g2.drawImage(preso3.getImage(), 400, 0, null);
g2.drawImage(preso4.getImage(), 500, 0, null);
g2.drawImage(sprite.getImage(), Math.round(sprite.getX()),
Math.round(sprite.getY()), null);
g2.drawImage(policia.getImage(), 40, 322, null);
g2.drawString(mess, 400, 600);
g2.drawImage(cela.getImage(), Math.round(cela.getX()),
Math.round(cela.getY()), null);
g2.drawString(messe, 40, 50);
}
g2.dispose();
System.out.println("Estou aqui");
}