History | View | Annotate | Download (6 kB)
- Changed TWorldItem and TWorldBlock Change-tracking- Reverted TStaticItem.UpdatePriorities- Fixed vdtTiles' HintCanvas to use the desired font when drawing- Fixed UpdateFilter to no longer call ForceUpdateCurrentTile- Several code cleanups
- Added virtual getters for Z and TileID to TWorldItem- Added ghost information to TMap- Added ghost tiles (currently for map tiles only)
- Fixed TWorldItem.Delete freeing itself- Fixed order in which statics get deleted (first call item.Delete THEN delete it from the objectlist which will free the item)
- Added generic lists for world items, static items and map items- Added appropriate compare functions- Some local cleanups
- Fixed TfrmLogin to create the profile path if it doesn't exist- Removed old code from TfrmMain.Render- Bumped version to 0.4.5- Moved TVirtualTile to UWorldItem- Added TVirtualTile handling to CompareWorldItems- Added priorities to the virtual tiles
- Added iterator to TCacheManager- Added access (CanBeWritten) tracking to TStaticItem- Moved TLandscape.UpdateStaticsPriorities to TStaticItem.UpdatePriorities- Moved ULandscape.CompareWorldItems to UWorldItem- Renamed TSeperatedStaticBlock.RefreshList to RebuildList...
- Changed rendering to build the draw list for the whole range- Added CanBeEdited flag to TWorldItem- Changed list sorting from custom heap sort implementation to the FCL standard (QuickSort)
- Initial import from internal repository