1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00
vcmi/lib/mapping
Ivan Savenko 20d5b33ea6 Remove marketModes as member
marketModes are now generated in runtime and are not a member of
IMarket. Was not a bad change, but towns load buildings before town type
is randomized, leading to case where market modes are not actually known
when building is added to town (like random towns with market built)

Since altar requires CArtifactSet for work, IMarket will now always
contain it, but it will only be accessible if market supports altar
mode.
2024-08-27 14:07:00 +00:00
..
CDrawRoadsOperation.cpp Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
CDrawRoadsOperation.h Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
CMap.cpp move CMap::isInTheMap to the header file and make it inline 2024-08-22 14:27:01 +02:00
CMap.h move CMap::isInTheMap to the header file and make it inline 2024-08-22 14:27:01 +02:00
CMapDefines.h Removed no longer used netpacks 2024-08-14 14:13:50 +00:00
CMapEditManager.cpp Fix miscellaneous issues discovered by Sonar 2024-08-12 18:26:30 +00:00
CMapEditManager.h Fix test 2024-07-19 12:17:06 +00:00
CMapHeader.cpp Split CTownHandler into smaller chunks 2024-07-21 18:21:48 +00:00
CMapHeader.h Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
CMapInfo.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
CMapInfo.h Added 'Serializeable' base class for classes serializeable by pointer 2024-05-16 18:40:59 +00:00
CMapOperation.cpp Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
CMapOperation.h Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
CMapService.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
CMapService.h Moved serialization of ModCompatibilityInfo from MapFormat 2024-04-23 17:15:59 +03:00
MapEditUtils.cpp lib now uses shared_ptr for entities. Removed manual memory management. 2024-05-17 15:04:05 +00:00
MapEditUtils.h Define each identifier in a dedicated statement 2024-01-10 00:22:23 +00:00
MapFeaturesH3M.cpp Fix typos using https://github.com/crate-ci/typos 2024-06-24 03:47:19 +02:00
MapFeaturesH3M.h convert line endings from CRLF (Windows) to LF (Linux/Unix) 2023-10-19 16:23:21 +02:00
MapFormat.h Fix CI build 2023-05-31 23:18:39 +03:00
MapFormatH3M.cpp Remove marketModes as member 2024-08-27 14:07:00 +00:00
MapFormatH3M.h Fixed loading of text strings for hota quests 2024-04-22 13:49:17 +03:00
MapFormatJson.cpp Split CTownHandler into smaller chunks 2024-07-21 18:21:48 +00:00
MapFormatJson.h Moved json files to new directory, split on per-class basis 2024-02-14 13:08:24 +02:00
MapIdentifiersH3M.cpp Split CTownHandler into smaller chunks 2024-07-21 18:21:48 +00:00
MapIdentifiersH3M.h Improvements to type safety of Identifier class 2023-10-04 18:05:23 +03:00
MapReaderH3M.cpp IMarket suggestions 2024-08-20 18:49:48 +03:00
MapReaderH3M.h IMarket suggestions 2024-08-20 18:49:48 +03:00
ObstacleProxy.cpp Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00
ObstacleProxy.h Replaced most of usages of CRandomGenerator with vstd::RNG in library 2024-07-16 13:13:07 +00:00