restructure codebase according to vcproj filters

This commit is contained in:
Tropical
2026-03-30 09:50:58 -05:00
parent d5cf90c713
commit 451682693e
3015 changed files with 46858 additions and 54635 deletions

View File

@@ -0,0 +1,27 @@
#include "../../../../../Minecraft.World/Header Files/stdafx.h"
#include "../../../../../Minecraft.World/net/minecraft/world/effect/net.minecraft.world.effect.h"
#include "EffectChangedTask.h"
EffectChangedTask::EffectChangedTask(Tutorial* tutorial, int descriptionId,
MobEffect* effect, bool apply,
bool enablePreCompletion,
bool bShowMinimumTime, bool bAllowFade,
bool bTaskReminders)
: TutorialTask(tutorial, descriptionId, enablePreCompletion, nullptr,
bShowMinimumTime, bAllowFade, bTaskReminders) {
m_effect = effect;
m_apply = apply;
}
bool EffectChangedTask::isCompleted() { return bIsCompleted; }
void EffectChangedTask::onEffectChanged(MobEffect* effect,
bool bRemoved /*=false*/) {
if (effect == m_effect) {
if (m_apply == !bRemoved) {
bIsCompleted = true;
} else {
bIsCompleted = false;
}
}
}