Commit Graph

61 Commits

Author SHA1 Message Date
Andreas Schneider 9676549ac3 * Updated Vampyre Imaging Lib
* Fixed heContrs compilation
* Fixed region editing in frmLargeScaleCommand and frmRegionControl
* Fixed control alignment in frmMain
2013-11-03 14:12:48 +01:00
Andreas Schneider 4a5a835afd * Bumped version
* Updated changelog
* Updated installer
2012-01-14 18:21:40 +01:00
Andreas Schneider 940e81f123 * Replaced fgl with heContnrs
* Fixed behavior of the undo packet list (fixes #88)
2012-01-14 17:58:59 +01:00
Andreas Schneider aa37b1cf1d * Bumped version
* Updated copyright
* Read copyright from resource
* Removed obsolete lines from version.inc
2012-01-07 17:23:07 +01:00
Andreas Schneider 88e18b7659 * Fixed compilation with current Lazarus/LCL 2011-12-03 18:48:15 +01:00
Andreas Schneider 395c8fbe96 * Fixed TfrmHueSettings not freeing the preset doc 2011-10-03 20:32:46 +02:00
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