package edu.colorado.phet.movingman.ladybug
import edu.colorado.phet.common.phetcommon.model.clock.ClockAdapter
import edu.colorado.phet.common.phetcommon.model.clock.ConstantDtClock
import edu.colorado.phet.common.phetcommon.model.clock.ClockEvent
class ScalaClock(delay: Int, dt: Double) extends ConstantDtClock(delay, dt) {
def addClockListener(exp: Double => Unit) {
super.addClockListener(new ClockAdapter() {
override def simulationTimeChanged(clockEvent: ClockEvent) = exp(clockEvent.getSimulationTimeChange)
})
}
}