History | View | Annotate | Download (5.5 kB)
- Added optional highlight for (un)walkable tiles- Fixed lightmanager to draw in the correct color- Fixed TMapBlock and TStaticBlock to correctly initialize itself as "unchanged" - Cleanup in the server project
- 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
- Fixed intensity of translucent tiles- Changed statics priority
- Several code cleanups- Fixed TArt.RefreshBuffer using the wrong variable (j <> i)- Suppressed some hints
- Added TTileDataFlag enum- Added TTileDataFlags set- Changed TTiledata.Flags to use the TTileDataFlags set- Added hue highlighting to TfrmMain- Added TTextureManager.GetStaticMaterial to handle tiledata and hues
- Added generic lists for world items, static items and map items- Added appropriate compare functions- Some local cleanups
- Replaced usages of UListSort with TList.Sort- Removed now obsolete UListSort.pas- Removed GameResourceManager dependency from TStatics- Moved TSeperatedStaticBlock to the according ULandscape units- Cleanup some unnecessary <> nil checks
- 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...
- Added more checks to statics loading and saving and replaced unnecessary LongInt casts
- Initial import from internal repository