package canStateMachine;
import Systems.CatapultAssembly;
public class CatapultEvent extends Event {
private boolean firedCondition;
public CatapultEvent(boolean firedCondition)
{
this.firedCondition = firedCondition;
}
// overloaded initialize method
public void initialize()
{
//System.out.println("CatapultEvent initialized!");
super.initialize();
}
// overloaded trigger method
public boolean isTriggered()
{
boolean catapultState = CatapultAssembly.isFired();
if (firedCondition == catapultState)
return true;
return false;
}
}