AlexVinS
							
						 | 
						
							
							
								22884d9150
							
							AI logging convert 1
						 | 
						9 years ago | 
					
				
					
						
							
								   Arseniy Shestakov
							
						 | 
						
							
							
								9fd1cff090
							
							Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
						 | 
						9 years ago | 
					
				
					
						
							
								   Arseniy Shestakov
							
						 | 
						
							
							
								29a7934a99
							
							Refactoring: avoid using namespace when it's not absolutely needed
						 | 
						9 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								2e56b547ee
							
							replaced references to SectorMap with shared_ptr to avoid data races in AI code
						 | 
						10 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								7b5a7f43ad
							
							Removed includes of CGameState from headers
						 | 
						10 years ago | 
					
				
					
						
							
								   ArseniyShestakov
							
						 | 
						
							
							
								2ef9d7c3ec
							
							Rename getCost back to getMovementCost
						 | 
						10 years ago | 
					
				
					
						
							
								   ArseniyShestakov
							
						 | 
						
							
							
								b2e1ee5363
							
							CGameState: move two pathfinding-related functions to CPathfinderHelper
						 | 
						10 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								1e36f3cecd
							
							Cache SectorMap where possible and update when necessary.
						 | 
						10 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								fe2a72f543
							
							Minor optimization.
						 | 
						10 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								1c14dbf7b2
							
							Cache SectorMaps to evaluate multiple goals -> huge performance boost
						 | 
						10 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								5b8180e327
							
							Cleaning logs.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								a823fae822
							
							Fixed NaNs in FuzzyHelper::getTacticalAdvantage
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								cd060c00c5
							
							Each fuzzy set of rules will use separate fuzzy engine.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								a1e42caddd
							
							Banks won't use fuzzy engine at all, only center of mass.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								7adb0fd600
							
							Fuzzy engine fix by Jcrada.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								6463c33c26
							
							Rewrite / update terms for TacticalAdvantage.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								9ca991282a
							
							Taken JCrada patch as it is.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								b0cd4f4117
							
							Added limits and assertions which show that fuzzy engine is completely bugged.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								9eeea7299a
							
							- Removed unecessary includes
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								c87f2cdaaf
							
							Updated build for MSVS. Some compile fixes to FuzzyLite source.
						 | 
						11 years ago | 
					
				
					
						
							
								   jcrada
							
						 | 
						
							
							
								a4f98a9ebd
							
							Upgraded to FuzzyLite version 5.0
						 | 
						11 years ago | 
					
				
					
						
							
								   AlexVinS
							
						 | 
						
							
							
								66b022f93e
							
							initializer lists part1
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								b67618ab53
							
							First batch of AI fixes:
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								6c0c03d74b
							
							Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								ab475195ac
							
							Banks now use new scheme as well
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								b2e8c92383
							
							Cleanup:
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								652ceb2bde
							
							Finally shattered CObjectHandler.cpp into tiny bits
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								0afdfa529c
							
							Moved all object-related files to lib/mapObjects directory.
						 | 
						11 years ago | 
					
				
					
						
							
								   DjWarmonger
							
						 | 
						
							
							
								a64df5718f
							
							Some nontrivial optimizations based on profiling results:
						 | 
						11 years ago | 
					
				
					
						
							
								   Ivan Savenko
							
						 | 
						
							
							
								9c0df68cb8
							
							Fixing spelling mistakes. Patch from josch, fixes #1759
						 | 
						11 years ago |