void wyLeftLineShrinkOut::update(float t) { wyDimension gridPos = wydZero; for(int i = 0; i < m_gridX; i++) { for(int j = 0; j < m_gridY; j++) { gridPos.x = i; gridPos.y = j; float distance = tileTest(gridPos, t); if(distance == 0) turnOffTile(gridPos); else if(distance < 1) transformTile(gridPos, distance); else turnOnTile(gridPos); } } // super only call callback wyTiledGrid3DAction::update(t); }
void FadeOutTRTiles::update(float time) { for (int i = 0; i < _gridSize.width; ++i) { for (int j = 0; j < _gridSize.height; ++j) { float distance = testFunc(Size(i, j), time); if ( distance == 0 ) { turnOffTile(Vec2(i, j)); } else if (distance < 1) { transformTile(Vec2(i, j), distance); } else { turnOnTile(Vec2(i, j)); } } } }
void CCFadeOutTRTiles::update(ccTime time) { int i, j; for (i = 0; i < m_sGridSize.x; ++i) { for (j = 0; j < m_sGridSize.y; ++j) { float distance = testFunc(ccg(i, j), time); if ( distance == 0 ) { turnOffTile(ccg(i, j)); } else if (distance < 1) { transformTile(ccg(i, j), distance); } else { turnOnTile(ccg(i, j)); } } } }
void CCFadeOutTRTiles::update(float time) { int i, j; for (i = 0; i < m_sGridSize.width; ++i) { for (j = 0; j < m_sGridSize.height; ++j) { float distance = testFunc(CCSizeMake(i, j), time); if ( distance == 0 ) { turnOffTile(ccp(i, j)); } else if (distance < 1) { transformTile(ccp(i, j), distance); } else { turnOnTile(ccp(i, j)); } } } }