Как сделать, чтобы в игре появился список или массив из 10 монет?Это то же изображение монеты.Я хочу, чтобы мой спрайт (Марио) поднял все 10 монет, но я хочу, чтобы они были рядом друг с другом}, возможно, я мог бы вручную напечатать x мест.
В основном я не уверен, как заставить монеты появляться на экране.
ОБНОВЛЕНИЕ: монеты появляются, когда я вручную набираю каждую монету (exp. Coins [0] = tool.kit..).Это не работает с циклом for.
public class Action extends JPanel implements ActionListener, KeyListener {
Timer t = new Timer(5, this);
private Image man;
int x=0, y=490, a=(int) (Math.random() * 450 + 1), b=500; // make a random num
Image img;
Image [] coins = new Image [10];
public Action() {
super.setDoubleBuffered(true);
t.start();
addKeyListener(this);
setFocusable(true);
setFocusTraversalKeysEnabled(false);
img = Toolkit.getDefaultToolkit().createImage("background.png");
}
@Override
public void paintComponent (Graphics g) {
super.paintComponent(g);
ImageIcon ii = new ImageIcon("realmario.png");
man = ii.getImage();
g.drawImage(img,0, 0, null);
Graphics2D g2d = (Graphics2D)g;
g2d.drawImage(man, x, y, this);
g2d.drawImage(coins[1], a, b, this);
for (int i = 0; i<coins.length; i++) {
coins[i] = Toolkit.getDefaultToolkit().createImage("coin.png");
}
}