void GridLayoutTimeline::reload() { mGridLayouts.clear(); // playback mIdxCurrentLayout = -1; mIdxPrevLayout = -1; mTransitionAmt = 1.0f; mPlaybackSpeed = 1.0f; mTotalDuration = 0; mStartTime = 0; mPlayheadTime = 0; mLastFrameTime = getMilliCount(); loadAllGrids(); if (mIdxCurrentLayout == -1) { ci::app::console() << "Didn't find any serialized grids." << endl; // Add an empty layout GridLayout newLayout; newLayout.setTimestamp(0); newLayout.setTransitionDuration(kDefaultTransitionDuration); mGridLayouts.push_back(newLayout); mIdxCurrentLayout = 0; } newLayoutWasSet(); }
int main() { initBuffer(); MY_TYPE **grids = NULL; MY_TYPE number = loadAllGrids(&grids); allocateStat(number); int i; for (i=0; i<number; ++i) { solveGrid(grids[i]); } LOG_WARN myprint("Global stats :\n"); LOG_ERROR printStat(calculateGlobalStat()); LOG_INFO myprint("Done !! \n"); clearAllGrids(&grids); flush(); return 0; }