Andreas Schneider
086e6dbb7b
- Fixed some range violations
2011-03-29 22:04:39 +02:00
Andreas Schneider
bfe71ae93f
- Store used (random) hues for consistent behavior on commit (refs #66 )
2011-03-29 21:51:17 +02:00
Andreas Schneider
4b5cf332ca
- Changed versions to be read from the resource stream
2011-03-26 22:13:57 +01:00
Andreas Schneider
977e53085a
- Added more info to the account list ( fixes #78 )
2011-03-24 22:19:11 +01:00
Andreas Schneider
b1be3a22de
- Cleanup project file
2011-03-24 21:56:58 +01:00
Andreas Schneider
ae720d1931
- Added manifest for Windows build
2011-03-12 22:13:26 +01:00
Andreas Schneider
6317841c9c
- Added UI for random Hue (refs #66 )
2011-03-12 17:11:46 +01:00
Andreas Schneider
a309caa235
- Updated Project Files
...
- Fixed frmLargeScaleCommand for recent LCL changes
2011-02-04 23:37:06 +01:00
Andreas Schneider
d158c28452
- Added build modes
...
- Fixed Login Form layout
- Fixed compilation with FPC 2.5.1
2010-12-25 14:43:17 +01:00
Andreas Schneider
0d84ac4b5d
- Fixed compilation with recent Lazarus versions
2010-06-11 13:36:45 +02:00
Andreas Schneider
6edee941ee
- Fixed filter window to invalidate the current filters on delete/clear
2009-12-28 16:40:37 +01:00
Andreas Schneider
03b9097465
- Bumped version to 0.6.1
...
- Added silk icon reference to the about dialog
2009-12-24 16:34:29 +01:00
Andreas Schneider
f2764e928e
- Added option to set the render background to white ( fixes #59 )
2009-12-23 20:54:56 +01:00
Andreas Schneider
cf4c155858
- 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
2009-12-23 16:39:24 +01:00
Andreas Schneider
db0ef54660
- Pushed version to 0.6
2009-12-22 20:51:43 +01:00
Andreas Schneider
fd8fa39e0d
- Code cleanup
2009-12-22 11:49:48 +01:00
Andreas Schneider
207f14d6ba
- Remove obj/ dir restrictions
2009-12-22 11:44:33 +01:00
Andreas Schneider
841061abbb
- Added FBO based light source rendering
...
- Fixed memory leak in TLightManager.UpdateLightMap
2009-12-22 09:36:35 +01:00
Andreas Schneider
21e398ae92
- Added lightlevel slider
2009-12-21 20:12:45 +01:00
Andreas Schneider
8976774665
- Fixed lightsources to not draw in flat mode and when the lightlevel is 0
...
- Fixed tile changes not causing a filter update
- Cleanup the project file
2009-12-21 13:41:18 +01:00
Andreas Schneider
5049955303
- Added light loading
...
- Use lights for the light sources
2009-12-21 00:13:26 +01:00
Andreas Schneider
7b46795bc1
- Implemented basic light source rendering
2009-12-20 22:05:15 +01:00
Andreas Schneider
158403e41a
- Removed custom tile info window
...
- Updated VirtualTreeView
- Added tile info as owner drawn hint to vdtTiles (fixes #55 )
2009-12-19 19:01:48 +01:00
Andreas Schneider
ff87bdea15
- Realigned TfrmLargeScaleCommand
...
- Fixed overlay being drawn with correct color and alpha
2009-12-19 01:02:06 +01:00
Andreas Schneider
365fa72dc9
- Changed TfrmMain.BuildTileList to use all available static tiles
...
- Added static tile id checking to the random preset loading
2009-12-18 01:07:55 +01:00
Andreas Schneider
e259ecd622
- Bumped version to 0.5
...
- Updated changelog
2009-12-11 18:22:15 +01:00
Andreas Schneider
34765f7235
- Fixed Art and TexMap to no longer get loaded if their Size is <= 0
2009-12-10 22:05:38 +01:00
Andreas Schneider
06c9c2c507
- Added AnimDataProvider
...
- Some code cleanups
2009-12-08 20:22:45 +01:00
Andreas Schneider
c0b5051b00
- Added Keyboard movement to oglGameWindow ( fixes #5 )
2009-12-07 16:26:47 +01:00
Andreas Schneider
be3f8c05df
- Updated Vampyre Imaging Lib
...
- Added font rendering
- Added height display in flat mode
2009-12-05 17:26:22 +01:00
Andreas Schneider
a5082879fe
- Fixed static tiles to be added several times (due to ghost tile replication)
...
- Added more debug info to UfrmMain
2009-12-05 00:40:05 +01:00
Andreas Schneider
b223f44721
- Fixed cedserver to compile again (using generics now)
...
- Added multilog dependency to cedserver for easier debugging
- Several code cleanups
2009-12-04 23:30:39 +01:00
Andreas Schneider
be9d56f7c9
- Added virtual getters for Z and TileID to TWorldItem
...
- Added ghost information to TMap
- Added ghost tiles (currently for map tiles only)
2009-12-04 00:58:59 +01:00
Andreas Schneider
fffb420299
- Some code cleanups in UfrmMain and ULandscape
...
- Fixed GetPlainNormals in ULandscape to actually return a value
2009-12-03 01:35:29 +01:00
Andreas Schneider
d5e5510760
- 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
2009-12-03 00:04:19 +01:00
Andreas Schneider
01e7b98a12
- Added generic lists for world items, static items and map items
...
- Added appropriate compare functions
- Some local cleanups
2009-12-02 19:14:00 +01:00
Andreas Schneider
8df2313b4d
- 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
2009-12-02 18:40:03 +01:00
Andreas Schneider
c030b9c586
- Updated to new VirtualTreeView (UTF8String --> String)
2009-11-24 13:53:43 +01:00
Andreas Schneider
99c21fa951
- Added Logging unit and MultiLog dependency
...
- Removed StaticsFilter parameter from FillDrawList
2009-09-28 18:16:29 +02:00
Andreas Schneider
b9ef61c0db
- Added UfrmToolWindow
...
- Changed the tool windows to inherit from TfrmToolWindow
- Added a "close timer" to TfrmToolWindow to handle different focus behaviours of window managers
- Moved position changes for the tool windows to the appropriate TfrmToolWindow.FormShow event
2009-09-02 03:21:39 +02:00
Andreas Schneider
d769c7ddc3
- Added version info to the project options
...
- Added new icon
2009-08-31 22:24:54 +02:00
Andreas Schneider
a71c1bd570
- Added fpdoc paths
...
- Started some documenting
- Added TScreenBuffer.UpdateSortOrder to handle elevations
2009-08-03 18:40:31 +02:00
Andreas Schneider
01d5fb98d1
- Optimized blockInfo.ScreenRect calculation for static tiles
...
- Fixed TScreenBuffer.Find to correctly handle the new buffer usage (search at the end, not the beginning)
2009-07-30 17:04:49 +02:00
Andreas Schneider
fee66eada8
- Refined state handling for TBlockInfo
...
- Added caching of normals into TBlockInfo
- Added differentiation for low and high res materials to TBlockInfo
- Removed draw list clearing from FillDrawList
- Changed TScreenBuffer.Store to return a reference to the stored TBlockInfo
- Added missing ; to GetSerial
- More cleanups in ULandscape.pas
- Moved several local variables of TfrmMain.Render into TfrmMain members
- Moved several size related variable initializations from Render into OnResize
- Extracted GetDrawOffset
- Added seperate RebuildScreenBuffer
2009-05-17 15:32:51 +02:00
Andreas Schneider
2f560a7738
- 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)
2009-05-15 23:37:10 +02:00
Andreas Schneider
45537315b5
- Updated to a recent VirtualTrees revision
...
- Updated README accordingly
2009-01-27 10:45:01 +01:00
Andreas Schneider
01f5b2ca58
- Removed an unnecessary file from the project file
2008-10-22 11:46:50 +02:00
Andreas Schneider
7399b13fd0
- Fixed WheelDelta not being adjusted right
2008-09-06 23:08:50 +02:00
Andreas Schneider
de21e6efde
- Added converter for cedserver configs from version 2 to 3
...
- Updated changelog
- Updated installer
- Updated version to 0.4.0 and revision to 64
- Fixed about dialog
- Added some more exclusions to .hgignore
2008-08-27 13:18:09 +02:00
Andreas Schneider
85cc0c0066
- Fixed/Removed some compiler warnings and hints
...
- Some more syntactic changes to UfrmRegionControl.pas
- Implemented region modification and deletion
- Changed the server side region handling to broadcast the changes
- Added safer admin packet registration
- Added some more units to the project files
2008-08-23 23:09:20 +02:00