1759e0763c 
							
						 
					 
					
						
						
							
							- Fixed typo in UMulManager  
						
						... 
						
						
						
						- Added array initialization to TAnimDataProvider
- Adjusted frmLogin
- Some code cleanups 
						
						
					 
					
						2009-12-08 22:17:39 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							06c9c2c507 
							
						 
					 
					
						
						
							
							- Added AnimDataProvider  
						
						... 
						
						
						
						- Some code cleanups 
						
						
					 
					
						2009-12-08 20:22:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							392bd3db14 
							
						 
					 
					
						
						
							
							- Added missing icon  
						
						... 
						
						
						
						- Fixed compilation of server 
						
						
					 
					
						2009-12-08 16:17:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							446e104031 
							
						 
					 
					
						
						
							
							- Made ULandscape.GetID inline  
						
						... 
						
						
						
						- Removed some constraints on TileIDs and map coordinates
- Removed another unnecessary typecast 
						
						
					 
					
						2009-12-08 15:30:53 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dde886b051 
							
						 
					 
					
						
						
							
							- Generalized TCacheManager (for more type-safety and cleaner code)  
						
						
						
						
					 
					
						2009-12-08 15:12:09 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c0b5051b00 
							
						 
					 
					
						
						
							
							- Added Keyboard movement to oglGameWindow ( fixes   #5 )  
						
						
						
						
					 
					
						2009-12-07 16:26:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							09bd74675e 
							
						 
					 
					
						
						
							
							- Added highlighting of the target region for copy/move operations in frmLargeScaleCommand ( fixes   #40 )  
						
						
						
						
					 
					
						2009-12-07 02:15:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6eaf10e73e 
							
						 
					 
					
						
						
							
							- Added error handling when loading Locations and Profiles ( fixes   #2 )  
						
						
						
						
					 
					
						2009-12-06 20:03:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4280db3f7e 
							
						 
					 
					
						
						
							
							- Added flat-mode settings to toggle height display  
						
						
						
						
					 
					
						2009-12-05 17:37:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							be3f8c05df 
							
						 
					 
					
						
						
							
							- Updated Vampyre Imaging Lib  
						
						... 
						
						
						
						- Added font rendering
- Added height display in flat mode 
						
						
					 
					
						2009-12-05 17:26:22 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a5128b0d05 
							
						 
					 
					
						
						
							
							- Enable double buffering for the tile info label  
						
						
						
						
					 
					
						2009-12-05 02:04:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							dd88d845cd 
							
						 
					 
					
						
						
							
							- Added translucent static tile support ( fixes   #46 )  
						
						... 
						
						
						
						- Fixed infinite recursion when updating ghost map tiles 
						
						
					 
					
						2009-12-05 01:24:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							833c470cb7 
							
						 
					 
					
						
						
							
							- Fixed CurrentTile to be updated on changes ( fixes   #47 )  
						
						
						
						
					 
					
						2009-12-05 01:06:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4da488a02b 
							
						 
					 
					
						
						
							
							- Fixed TfrmMain.OnStaticElevated to correctly handle off-screen updates  
						
						
						
						
					 
					
						2009-12-05 00:57:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2fedab62cc 
							
						 
					 
					
						
						
							
							- Added Undo operation  
						
						
						
						
					 
					
						2009-12-04 20:24:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							14ab47bdf8 
							
						 
					 
					
						
						
							
							- Changed several OpenGL calls with their integer-equivalents (we don't use floats anyway)  
						
						... 
						
						
						
						- Added a "real quad" to the screenbuffer to keep track of the original terrain locations
- Added OpenGL based hit test to TScreenBuffer.Find 
						
						
					 
					
						2009-12-04 15:52:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							082770f183 
							
						 
					 
					
						
						
							
							- Fixed mouse-up handling when no SelectedTile is given  
						
						
						
						
					 
					
						2009-12-04 03:17:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b6dfd64d41 
							
						 
					 
					
						
						
							
							- (Re-)Added drawing of tiles (using the ghost tiles)  
						
						... 
						
						
						
						- Fixed ghost tiles to be in edit-mode 
						
						
					 
					
						2009-12-04 02:33:59 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							20747a4e0c 
							
						 
					 
					
						
						
							
							- Fixed TfrmMain.SetCurrentTile to exit only under correct conditions  
						
						... 
						
						
						
						- Fixed ghost tile creation to handle random height
- Changed UpdateSelection to only process the selection changes if necessary
- Changed TMapCell.GhostZ to be readable (necessary for simplier increase with random altitude) 
						
						
					 
					
						2009-12-04 02:20:56 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							211866d6c1 
							
						 
					 
					
						
						
							
							- Fixed ghost tiles to use the proper priorities  
						
						... 
						
						
						
						- Fixed mouse-up handling to correctly reset the selected tile
- Moved ghost tile adding to the appropriate single- and multi-select blocks
- Fixed AddGhostTile to use the correct tile (current <> selected) as base for certain assumptions 
						
						
					 
					
						2009-12-04 02:00:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fda2be2b8c 
							
						 
					 
					
						
						
							
							- Added static ghost tiles  
						
						
						
						
					 
					
						2009-12-04 01:27:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2fdbc698ac 
							
						 
					 
					
						
						
							
							- Added more appropriate handling of the selection rectangle (no +1 and an own compare function)  
						
						
						
						
					 
					
						2009-12-03 18:56:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e337c931ed 
							
						 
					 
					
						
						
							
							- Fixed another case of off-screen updating  
						
						... 
						
						
						
						- Removed old GhostTile handling 
						
						
					 
					
						2009-12-03 15:41:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0f2130730b 
							
						 
					 
					
						
						
							
							- Fixed UpdateSortOrder to handle off-screen updates correctly  
						
						
						
						
					 
					
						2009-12-03 15:38:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							a74bfce923 
							
						 
					 
					
						
						
							
							- Re-enabled lighting normals  
						
						
						
						
					 
					
						2009-12-03 01:38:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c030b9c586 
							
						 
					 
					
						
						
							
							- Updated to new VirtualTreeView (UTF8String --> String)  
						
						
						
						
					 
					
						2009-11-24 13:53:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f58bef6d63 
							
						 
					 
					
						
						
							
							- Fixed drawing of TileName in the tile list (assuming ISO8859-1 encoding) -  fixes   #37  
						
						
						
						
					 
					
						2009-10-24 14:29:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c3bdc98219 
							
						 
					 
					
						
						
							
							- Moved WriteMap handling from TdmNetwork to TLandscape  
						
						... 
						
						
						
						- Added repainting when accesslevel display changes (toolstate, update write map) 
						
						
					 
					
						2009-10-02 23:52:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f888443ed0 
							
						 
					 
					
						
						
							
							- Changed TLandscape.FOpenRequests to use TBits instead of a boolean array  
						
						
						
						
					 
					
						2009-10-02 18:18:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							69a5b97b64 
							
						 
					 
					
						
						
							
							- Fixed some events not correctly triggering a repaint  
						
						
						
						
					 
					
						2009-10-02 18:12:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7d038013b2 
							
						 
					 
					
						
						
							
							- Fixed TLandscape.FillDrawList to unnecessarily check upper/lower bounds  
						
						
						
						
					 
					
						2009-10-02 18:10:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6c9a474003 
							
						 
					 
					
						
						
							
							- Changed handling of CurrentTile and SelectedTile to avoid unnecessary invalidations  
						
						
						
						
					 
					
						2009-09-30 19:29:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							94d77d4a00 
							
						 
					 
					
						
						
							
							- Changed TVirtualTile to inherit directly from TWorldItem  
						
						... 
						
						
						
						- Added FRepaintNeeded to minimize unnecessary repaints 
						
						
					 
					
						2009-09-29 16:06:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0cee996fbc 
							
						 
					 
					
						
						
							
							- Reimplemented the Virtual Layer  
						
						
						
						
					 
					
						2009-09-29 02:25:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							99c21fa951 
							
						 
					 
					
						
						
							
							- Added Logging unit and MultiLog dependency  
						
						... 
						
						
						
						- Removed StaticsFilter parameter from FillDrawList 
						
						
					 
					
						2009-09-28 18:16:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d769c7ddc3 
							
						 
					 
					
						
						
							
							- Added version info to the project options  
						
						... 
						
						
						
						- Added new icon 
						
						
					 
					
						2009-08-31 22:24:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							237c9765cd 
							
						 
					 
					
						
						
							
							- Added filter management to TfrmMain  
						
						... 
						
						
						
						- Changed screen buffer state handling to enums 
						
						
					 
					
						2009-08-06 17:34:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2cfde3eea5 
							
						 
					 
					
						
						
							
							- Changed TfrmFilter to enable tile and hue filter on tile/hue list changes  
						
						... 
						
						
						
						- Changed TfrmFilter placement to be off by -4 in x and y direction
- Disabled "scroll to center" in TfrmMain's TileList
- Disabled unncessary drag operations in TfrmMain's TileList 
						
						
					 
					
						2009-08-06 15:42:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2b040fc5e3 
							
						 
					 
					
						
						
							
							- Disabled use of normals (weren't really in use anyway)  
						
						... 
						
						
						
						- Added updating of the last shortcut in TScreenBuffer 
						
						
					 
					
						2009-08-06 15:04:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							28969d94f7 
							
						 
					 
					
						
						
							
							- Removed merge sort implementation  
						
						... 
						
						
						
						- Use a temporary array and QuickSort (TList.Sort) to sort the initial drawlist
- Clear the drawlist in the TLandscape.FillDrawList method 
						
						
					 
					
						2009-08-04 18:02:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1f1f5ac7b4 
							
						 
					 
					
						
						
							
							- Added TLandscape.OnMapChanged to handle changes to map tiles  
						
						... 
						
						
						
						- Reenabled terrain, statics, nodraw and flat toggles
- Fixed editing target list generation (in OnMouseUp) to only consider "normal" tiles, use their correct new order and the CanBeEdited attribute
- Removed obsolete TfrmMain.CanBeModified 
						
						
					 
					
						2009-08-03 19:32:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2ea8601402 
							
						 
					 
					
						
						
							
							- Added handling for hue changes (OnStaticHued)  
						
						
						
						
					 
					
						2009-08-03 18:55:54 +02:00