cached Features are set before appDataLoaded. importLevels method added. Not finished
cached Features are set before appDataLoaded. importLevels method added. Not finished
Added SLT prefix on all classes.
Minor cleanup.
Renamed BoardData to LevelSettings.
removed keyset variable.
level board parsing refactorings.
instead of regenerateChunks all level board is regenerated now.
parseBoard is not called from SLTLevelBoard anymore. SLTLevelBoard is parsed from SLTLevel.
Renamed vector and iterator classes.
Code cleanup.
SLTLevelBoard constructor changed.
Redundant methods removed.
Minor cleanup.
SLTExperiment constructor changed, and SLTDesrializer changed accordingly.
Redundant setters removed.
Minor optimization and cleanup.
SLTAssetInstance constructor changed.
SLT Chunk changed accordingly.
Variables renamed in SLTChunk +cleanup.
Changed SLTLevelSettings constructor and parsing accordingly.
Changed SLTCompositeInstance constructor.
Cleanup.
minor variable rename.
renamed "shifts" variable to "cells" to represent real meaning.
Renamed "shifts" variable to "cells" to represent real meaning.
Removed "cells" setter.
Changed constructor accordingly.
Renamed class and variables.
Modified constructor, and added chunkCells var to keep cells vector belonging to chunk.
availableCells represent available cells during generation.
Cleanup and optimizations.
Renamed all variables that represent JSON object values - to contain "Node" in their names. Now naming is consistent and clear.