/* */ #include "TimeBasedCommand.h" bool TimeBasedCommand::execute() { preProcess(); if(_exit) { return true; } if(_checkPoint.elapsed(_interval)) { _checkPoint.reset(); process(); if(_exit) { return true; } } postProcess(); if(_exit) { return true; } _e->commands.push_back(this); return false; }