public void run() { while (true) { try { for (Target q : targets) // Target Cycling { q.move(); // Target Movement // if(targets.get(i).getY() < 0 || targets.get(i).getY() > 490) // Target // Zones // { // targets.get(i).bounceX(); // Target Bouncing // } } // for(int i = 0; i < regions.size(); i++) // Region Cycling // { // regions.get(i).move() // Region Movement // if(regions.get(i).getY() < 0 || regions.get(i).getY() > 490) // Region Zones // { // regions.get(i).bounceX(); // Region Bouncing // } // } repaint(); t.sleep(timeStep); } catch (InterruptedException e) { } } }
public void paint(Graphics g) { g.setColor(Color.white); // Background flushing g.fillRect(0, 0, 800, 800); g.setColor(Color.red); for (Target a : targets) // Target painting { if (a.getImageType() == "clay_pigeon.gif") g.drawImage(target1, a.getX(), a.getY(), a.getSize(), a.getSize(), this); if (a.getImageType() == "Disc1.gif") g.drawImage(target2, a.getX(), a.getY(), a.getSize(), a.getSize(), this); } // g.setColor(Color.red); // for(int i = 0; i < regions.size(); i++) // Region painting // { // g.fillRect(regions.get(i).getX(), regions.get(i).getY(), regions.get(i).getW(), // regions.get(i).getH()); // } }