import programming101.calculBeanz.CalculatorButton;
import programming101.calculBeanz.ClearButton;


/**
	* Does calculator multiplication.
	*
	* @author © 1998 Peter T. Sander
	* @version 1.0 (18/03/98)
	* @since 18/03/98
	*/

public class TimesButton extends CalculatorButton  {
	/**
		* No-args constructor.
		*/
	public TimesButton() {
		setLabel("*");
	}
	
	/**
		* Does calculator multiplication.
		*
		* @param cumul cumulator value
		* @param entry newly-entered value
		* @param button previously clicked (not used)
		* @return new cumulator value
		*/
	public double op(double cumul, double entry, CalculatorButton lastButton) {
		System.out.println("TimesButton putsched");
		if (lastButton == null || lastButton instanceof ClearButton) {
			return entry;
		} else {
			return cumul*entry;
		}
	}
}
