Files
tmc/src/manager/flagAndOperatorManager.c
T
2022-05-18 13:07:06 +02:00

23 lines
523 B
C

/**
* @file flagAndOperatorManager.c
* @ingroup Managers
*
* @brief Sets a flag if all of the flags are set.
*/
#include "manager/flagAndOperatorManager.h"
#include "flags.h"
void FlagAndOperatorManager_Main(FlagAndOperatorManager* this) {
if (super->action == 0) {
super->action = 1;
if (CheckFlags(this->unk_3c)) {
DeleteThisEntity();
}
} else {
if (CheckFlags(this->unk_3e)) {
SetFlag(this->unk_3c);
DeleteThisEntity();
}
}
}