package garden;

public class Entrance implements Runnable {

	private int max_;
	private Counter counter_;

	public Entrance ( Counter counter, int max ) {
		super();
		max_ = max;
		counter_ = counter;
	}

	/*
	 * (non-Javadoc)
	 * @see java.lang.Runnable#run()
	 */
	@Override
	public void run () {
		try {
			for ( int i = 0 ; i < max_ ; i++ ) {
				Thread.sleep(5); // people enter the garden every so often
				// System.out.println("entering... [" + i + "]");
				counter_.increment();
			}
		} catch ( InterruptedException e ) {
			e.printStackTrace();
		}
	}

}
