1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-13 01:20:34 +02:00

First implementation that works

This commit is contained in:
Tomasz Zieliński
2025-03-09 08:16:18 +01:00
parent 946e47ee22
commit 6e7dfc6ee4
2 changed files with 26 additions and 4 deletions

View File

@ -100,6 +100,7 @@ void Modificator::run()
void Modificator::dependency(Modificator * modificator)
{
//TODO: Check for circular dependencies
if(modificator && modificator != this)
{
//TODO: use vstd::contains
@ -110,6 +111,7 @@ void Modificator::dependency(Modificator * modificator)
void Modificator::postfunction(Modificator * modificator)
{
// TODO:Check for circular dependencies
if(modificator && modificator != this)
{
if(std::find(modificator->preceeders.begin(), modificator->preceeders.end(), this) == modificator->preceeders.end())