LynnaLab.Area.TileUpdater C# (CSharp) Method

TileUpdater() private method

private TileUpdater ( ) : bool
return bool
        bool TileUpdater()
        {
            if (tileUpdaterIndex == 256)
                return false;
            int numDrawnTiles = 0;
            while (tileUpdaterIndex < 256 && numDrawnTiles < 16) {
                if (tileUpdaterRedraw)
                    tileImagesCache[tileUpdaterIndex] = null;
                if (tileImagesCache[tileUpdaterIndex] == null)
                    numDrawnTiles++;
                GetTileImage(tileUpdaterIndex);

                if (TileModifiedEvent != null)
                    TileModifiedEvent(tileUpdaterIndex);
                tileUpdaterIndex++;
            }
            return true;
        }