| .. | 
			
		
		
			
				
					| 
						
							
						
						battle
					 | 
				
				
					26bca26bd8
					Enum is now in its own namespace, comments for enum values removed
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						events
					 | 
				
				
					facf77b3ae
					vstd::unique -> std::unique
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						filesystem
					 | 
				
				
					acdb8d6e06
					renamed Unicode -> TextOperations, to use for all text processing
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						logging
					 | 
				
				
					fd56f86a84
					introduce VCMI_MOBILE macro
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						mapObjects
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						mapping
					 | 
				
				
					f65c6ad275
					fix regressions from modernization
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						minizip
					 | 
				
				
					85d1909ac5
					remove copy-pasted functions from ioapi.c
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						registerTypes
					 | 
				
				
					f8f6df02f3
					Removed remaining hardcoded objects
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						rmg
					 | 
				
				
					7bfb37df4d
					vcmi: modernize lib/rmg
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						serializer
					 | 
				
				
					84fa19dadf
					Merge pull request #1547 from dydzio0614/game-start-unrandomization
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						spells
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						vstd
					 | 
				
				
					cb3723b54c
					vstd: pass separators and input by reference
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						AI_Base.h
					 | 
				
				
					f1e5797834
					Code style: move or add licensing information on top of every file
				 | 
				8 years ago | 
			
		
			
				
					| 
						
							
						
						BattleFieldHandler.cpp
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						BattleFieldHandler.h
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CAndroidVMHelper.cpp
					 | 
				
				
					313d479d42
					fix using JNI from server in single process build
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CAndroidVMHelper.h
					 | 
				
				
					313d479d42
					fix using JNI from server in single process build
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CArtHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CArtHandler.h
					 | 
				
				
					5f181e25af
					vcmi: modernize lib/mapObjects
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CBonusTypeHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CBonusTypeHandler.h
					 | 
				
				
					35775b90f8
					Moved bonus names to translation
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CBuildingHandler.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CBuildingHandler.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CConfigHandler.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CConfigHandler.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CConsoleHandler.cpp
					 | 
				
				
					622e012fcf
					Allow ingame console to use clientside commands and print output
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CConsoleHandler.h
					 | 
				
				
					da39eb789f
					Fix indent
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CCreatureHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CCreatureHandler.h
					 | 
				
				
					8c52cbcd00
					Merge pull request #1429 from dydzio0614/creature-numeric-quantities
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CCreatureSet.cpp
					 | 
				
				
					e48a4185ed
					Use config values from new settings
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CCreatureSet.h
					 | 
				
				
					8248feebf7
					Implement numeric creature descriptions with config toggle on/off
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameInfoCallback.cpp
					 | 
				
				
					4f3ea0d1d9
					Renamed Terrain.h/cpp -> TerrainHandler.h/cpp
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameInfoCallback.h
					 | 
				
				
					405b2976d5
					Renamed getUpgradeInfo -> fillUpgradeInfo
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameInterface.cpp
					 | 
				
				
					0294a8b063
					enable StupidAI and EmptyAI for static AI
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameInterface.h
					 | 
				
				
					5d80457eda
					Merge with vcmi/develop branch
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameState.cpp
					 | 
				
				
					84fa19dadf
					Merge pull request #1547 from dydzio0614/game-start-unrandomization
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameState.h
					 | 
				
				
					405b2976d5
					Renamed getUpgradeInfo -> fillUpgradeInfo
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGameStateFwd.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CGeneralTextHandler.cpp
					 | 
				
				
					acdb8d6e06
					renamed Unicode -> TextOperations, to use for all text processing
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CGeneralTextHandler.h
					 | 
				
				
					65c020ef34
					Moved Unicode namespace out of GeneralTextHandler file
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CHeroHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CHeroHandler.h
					 | 
				
				
					27442e2950
					Remove unused code
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CMakeLists.txt
					 | 
				
				
					0294a8b063
					enable StupidAI and EmptyAI for static AI
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CModHandler.cpp
					 | 
				
				
					6643408cdd
					Fixed localization validation
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CModHandler.h
					 | 
				
				
					f57a77c2fe
					VCMI will now check whether translations are complete
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CPathfinder.cpp
					 | 
				
				
					e48bd39b9c
					Moved road & river handlers into a separate file
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CPathfinder.h
					 | 
				
				
					4f3ea0d1d9
					Renamed Terrain.h/cpp -> TerrainHandler.h/cpp
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CPlayerState.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CPlayerState.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CRandomGenerator.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CRandomGenerator.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CScriptingModule.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CScriptingModule.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CSkillHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CSkillHandler.h
					 | 
				
				
					19925c2c25
					VcmiLua builds properly now
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CSoundBase.h
					 | 
				
				
					7e3cd7db51
					Fix for missing Death Blow sound
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CStack.cpp
					 | 
				
				
					388ed88b5d
					All artifact strings now pass through translator
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CStack.h
					 | 
				
				
					d2b837b116
					All creature-related texts go through translator
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CStopWatch.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CThreadHelper.cpp
					 | 
				
				
					9f46bf5bff
					Apply suggestions from code review
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CThreadHelper.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						CTownHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CTownHandler.h
					 | 
				
				
					46931a0ecf
					Bugfixing
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Color.h
					 | 
				
				
					3cf303f1c7
					vcmi/client: make ColorRGBA constexpr
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						CondSh.h
					 | 
				
				
					0020d76d1d
					Introduced animation phases for beter ordering of visuals in battles
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ConstTransitivePtr.h
					 | 
				
				
					b30d23d278
					vcmi: make ConstTransitivePtr always init self.
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						FunctionList.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						GameConstants.cpp
					 | 
				
				
					325c29da0d
					Merge remote-tracking branch 'vcmi/develop' into battle_improvements
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						GameConstants.h
					 | 
				
				
					5f181e25af
					vcmi: modernize lib/mapObjects
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						HeroBonus.cpp
					 | 
				
				
					57ee9a9bf3
					Merge vcmi/beta into vcmi/develop
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						HeroBonus.h
					 | 
				
				
					7b8aebe4e3
					vcmi: deprecate MAXED_SPELL
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IBonusTypeHandler.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						IGameCallback.cpp
					 | 
				
				
					e48bd39b9c
					Moved road & river handlers into a separate file
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IGameCallback.h
					 | 
				
				
					2c09bfb22a
					Fix code formatting
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IGameEventsReceiver.h
					 | 
				
				
					a1dbbe2d86
					redraw optimization
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IHandlerBase.cpp
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						IHandlerBase.h
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Interprocess.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						JsonDetail.cpp
					 | 
				
				
					acdb8d6e06
					renamed Unicode -> TextOperations, to use for all text processing
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						JsonDetail.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						JsonNode.cpp
					 | 
				
				
					3ba8d708f8
					Partially fixed bonuses descriptions (affected by separate old bug)
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						JsonNode.h
					 | 
				
				
					695a94c3c8
					Fixed all major bugs with newly converted objects
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Languages.h
					 | 
				
				
					320a44ca3c
					Moved common language data into a new file
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						LoadProgress.cpp
					 | 
				
				
					e4ac0d4370
					Editor prerequisites [part 2] (#889)
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						LoadProgress.h
					 | 
				
				
					e4ac0d4370
					Editor prerequisites [part 2] (#889)
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						LogicalExpression.cpp
					 | 
				
				
					bdb8e0ee5c
					Introduced string identifiers for H3 texts, still WIP
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						LogicalExpression.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						NetPackVisitor.h
					 | 
				
				
					9f55666931
					rework netpacks to avoid double typeinfo
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						NetPacks.h
					 | 
				
				
					e13a230848
					merge conflict regression fix
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						NetPacksBase.h
					 | 
				
				
					9f55666931
					rework netpacks to avoid double typeinfo
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						NetPacksLib.cpp
					 | 
				
				
					72fe1fcfa9
					Fix minimap updating on hero loss
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						NetPacksLobby.h
					 | 
				
				
					9f55666931
					rework netpacks to avoid double typeinfo
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ObstacleHandler.cpp
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ObstacleHandler.h
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						PathfinderUtil.h
					 | 
				
				
					4f3ea0d1d9
					Renamed Terrain.h/cpp -> TerrainHandler.h/cpp
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Point.h
					 | 
				
				
					6e2d09d605
					Cleanup
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Rect.cpp
					 | 
				
				
					6e2d09d605
					Cleanup
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						Rect.h
					 | 
				
				
					6e2d09d605
					Cleanup
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ResourceSet.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						ResourceSet.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						RiverHandler.cpp
					 | 
				
				
					eeafc48663
					Added validation for mod translations
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						RiverHandler.h
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						RoadHandler.cpp
					 | 
				
				
					eeafc48663
					Added validation for mod translations
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						RoadHandler.h
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ScopeGuard.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						ScriptHandler.cpp
					 | 
				
				
					47c1803c42
					Finalization of refactoring:
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						ScriptHandler.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						StartInfo.cpp
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						StartInfo.h
					 | 
				
				
					9f46bf5bff
					Apply suggestions from code review
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						StdInc.cpp
					 | 
				
				
					3926920103
					Rename radious -> radius
				 | 
				9 years ago | 
			
		
			
				
					| 
						
							
						
						StdInc.h
					 | 
				
				
					74a82c4c9d
					Moved boost:format log proxy to CLoggerBase
				 | 
				9 years ago | 
			
		
			
				
					| 
						
							
						
						StringConstants.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						TerrainHandler.cpp
					 | 
				
				
					623cae7d47
					All translatable strings now have language identifier
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						TerrainHandler.h
					 | 
				
				
					42df5626d9
					Added Color class to replace SDL_Color
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						TextOperations.cpp
					 | 
				
				
					acdb8d6e06
					renamed Unicode -> TextOperations, to use for all text processing
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						TextOperations.h
					 | 
				
				
					acdb8d6e06
					renamed Unicode -> TextOperations, to use for all text processing
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						UnlockGuard.h
					 | 
				
				
					ff635edc0b
					wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
				 | 
				3 years ago | 
			
		
			
				
					| 
						
							
						
						VCMIDirs.cpp
					 | 
				
				
					2ced633ad8
					refactor VCMIDirs for Android
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMIDirs.h
					 | 
				
				
					5f4a998435
					editorPath -> mapEditorPath
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_Lib.cpp
					 | 
				
				
					6314fc0506
					Fix destructor order
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_Lib.h
					 | 
				
				
					1468f6aded
					Converted terrainTypeHandler into proper handler class
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_lib.cbp
					 | 
				
				
					70786f4963
					lib: remove unused header
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_lib.vcxproj
					 | 
				
				
					54550b50de
					Update VS files to 2019, partially fix test project
				 | 
				6 years ago | 
			
		
			
				
					| 
						
							
						
						VCMI_lib.vcxproj.filters
					 | 
				
				
					1471043cae
					Update visual studio project files
				 | 
				7 years ago | 
			
		
			
				
					| 
						
							
						
						int3.h
					 | 
				
				
					038db5c71b
					vcmi: make int3 as constexpr class
				 | 
				2 years ago | 
			
		
			
				
					| 
						
							
						
						vcmi_endian.h
					 | 
				
				
					cffdabf48e
					lib: replace SDL usage to Boost one
				 | 
				2 years ago |