mirror of
https://github.com/vcmi/vcmi.git
synced 2024-12-16 10:19:47 +02:00
3dd4fa2528
Final goal (of multiple PR's) is to remove all remaining pointers from serializeable game state, and replace them with either identifiers or with shared/unique pointers. CGTownInstance::town and CGHeroInstance::type members have been removed. Now this data is computed dynamically using subID member. VLC entity of a town can now be accessed via following methods: - getFactionID() returns ID of a faction - getFaction() returns pointer to a faction - getTown() returns pointer to a town VLC entity of a hero can now be accessed via following methods: - getHeroTypeID() returns ID of a hero - getHeroClassID() returns ID of a hero class - getHeroType() returns pointer to a hero - getHeroClass() returns pointer to a hero class |
||
---|---|---|
.. | ||
markets | ||
Buttons.cpp | ||
Buttons.h | ||
CArtifactsOfHeroAltar.cpp | ||
CArtifactsOfHeroAltar.h | ||
CArtifactsOfHeroBackpack.cpp | ||
CArtifactsOfHeroBackpack.h | ||
CArtifactsOfHeroBase.cpp | ||
CArtifactsOfHeroBase.h | ||
CArtifactsOfHeroKingdom.cpp | ||
CArtifactsOfHeroKingdom.h | ||
CArtifactsOfHeroMain.cpp | ||
CArtifactsOfHeroMain.h | ||
CArtifactsOfHeroMarket.cpp | ||
CArtifactsOfHeroMarket.h | ||
CArtPlace.cpp | ||
CArtPlace.h | ||
CComponent.cpp | ||
CComponent.h | ||
CExchangeController.cpp | ||
CExchangeController.h | ||
CGarrisonInt.cpp | ||
CGarrisonInt.h | ||
ComboBox.cpp | ||
ComboBox.h | ||
CreatureCostBox.cpp | ||
CreatureCostBox.h | ||
CTextInput.cpp | ||
CTextInput.h | ||
GraphicalPrimitiveCanvas.cpp | ||
GraphicalPrimitiveCanvas.h | ||
Images.cpp | ||
Images.h | ||
MiscWidgets.cpp | ||
MiscWidgets.h | ||
ObjectLists.cpp | ||
ObjectLists.h | ||
RadialMenu.cpp | ||
RadialMenu.h | ||
Scrollable.cpp | ||
Scrollable.h | ||
Slider.cpp | ||
Slider.h | ||
TextControls.cpp | ||
TextControls.h | ||
VideoWidget.cpp | ||
VideoWidget.h |