public void draw(Graphics2D g2d) { AffineTransform saved = g2d.getTransform(); Iterator<Zombie> it = this.zombiesAlive.iterator(); while (it.hasNext()) { Zombie z = it.next(); z.draw(g2d); g2d.setTransform(saved); } }