1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-26 22:57:00 +02:00
vcmi/lib/spells
Ivan Savenko 2a05fbdd50 Unified handling of battle sides ID's
- Replaced BattleSide namespace-enum with enum class
- Merged two different BattleSide enum's into one
- Merged BattlePerspective enum into BattleSide enum
- Changed all places that use integers to represent battle side to use
BattleSide enum
- Added BattleSideArray convenience wrapper for std::array that is
always 2-elements in size and allows access to its elements using
BattleSide enum
2024-08-11 20:54:44 +00:00
..
effects Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
AbilityCaster.cpp Remove explicit convesion to int in operators 2023-11-15 15:55:19 +02:00
AbilityCaster.h Remove explicit convesion to int in operators 2023-11-15 15:55:19 +02:00
AdventureSpellMechanics.cpp New objects are now created and initialized on server and sent to client 2024-07-16 13:13:39 +00:00
AdventureSpellMechanics.h Fix typos using https://github.com/crate-ci/typos 2024-06-24 03:47:19 +02:00
BattleSpellMechanics.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
BattleSpellMechanics.h Fix typos using https://github.com/crate-ci/typos 2024-06-24 03:47:19 +02:00
BonusCaster.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
BonusCaster.h
CSpellHandler.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
CSpellHandler.h lib now uses shared_ptr for entities. Removed manual memory management. 2024-05-17 15:04:05 +00:00
ExternalCaster.cpp Remove explicit convesion to int in operators 2023-11-15 15:55:19 +02:00
ExternalCaster.h Remove explicit convesion to int in operators 2023-11-15 15:55:19 +02:00
ISpellMechanics.cpp Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
ISpellMechanics.h Unified handling of battle sides ID's 2024-08-11 20:54:44 +00:00
ObstacleCasterProxy.cpp Remove excessive logging on using Recanter's Cloak in siege of Tower 2024-01-05 18:31:07 +02:00
ObstacleCasterProxy.h Fix: licenses, pragma guards, StdInc 2024-03-29 07:48:52 +02:00
Problem.cpp Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
Problem.h Split CGeneralTextHandler file into 1 file per class form 2024-07-20 12:55:17 +00:00
ProxyCaster.cpp Remove explicit convesion to int in operators 2023-11-15 15:55:19 +02:00
ProxyCaster.h Remove explicit convesion to int in operators 2023-11-15 15:55:19 +02:00
TargetCondition.cpp Renamed JsonNode::meta to more logical modScope. Member is now private 2024-02-26 12:55:49 +02:00
TargetCondition.h
ViewSpellInt.cpp Remove more subID access 2023-11-01 14:44:05 +02:00
ViewSpellInt.h Fix: licenses, pragma guards, StdInc 2024-03-29 07:48:52 +02:00