Пример #1
0
  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) {
      }
    }
  }
Пример #2
0
  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());
    //    	}

  }