FULLPIPE: Implement BehaviorManager::setBehaviorEnabled()

This commit is contained in:
Eugene Sandulenko 2013-12-30 22:21:52 +02:00
parent 2bf60ea308
commit e7551f14fd

View file

@ -180,7 +180,15 @@ void BehaviorManager::updateStaticAniBehavior(StaticANIObject *ani, int delay, B
}
bool BehaviorManager::setBehaviorEnabled(StaticANIObject *obj, int aniId, int quId, int flag) {
warning("STUB: BehaviorManager::setBehaviorEnabled()");
BehaviorEntryInfo *entry = getBehaviorEntryInfoByMessageQueueDataId(obj, aniId, quId);
if (entry) {
if (flag)
entry->_flags &= 0xFFFFFFFE;
else
entry->_flags |= 1;
} else
return false;
return true;
}