Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Changeset [a153f66380272d9de27152c1482d4af26b28baf6] by Christopher Stawarz

Revision a153f66380272d9de27152c1482d4af26b28baf6, committed by Christopher Stawarz · August 18th, 2011 @ 02:32 PM

First pass at reworking DynamicStimulusDriver and StandardDynamicStimulus

Major changes:

  • DynamicStimulusDriver now uses StimulusDisplay::getCurrentOutputTimeUS to determine elapsed time
  • Dynamic stimuli are initially in "playing" state. Start time is set by the first call to DynamicStimulusDriver::getElapsedTime.
  • DynamicStimulusDriver and StandardDynamicStimulus no longer support the "frames_per_second" parameter. StandardDynamicStimulus subclasses by default will draw every display refresh.
  • DynamicStimulusDriver::getFrameNumber has been eliminated
  • StandardDynamicStimulus::drawFrame has been eliminated. Subclasses should now override Stimulus::draw or related methods. https://github.com/mworks-project/mw_core/commit/a153f66380272d9de2...

4 changed files

  • M Core/Stimuli/DynamicStimuli/DynamicStimulusDriver.cpp
  • M Core/Stimuli/DynamicStimuli/DynamicStimulusDriver.h
  • M Core/Stimuli/DynamicStimuli/StandardDynamicStimulus.cpp
  • M Core/Stimuli/DynamicStimuli/StandardDynamicStimulus.h