knowledge category flag

develop
Ben Lubar 2016-05-26 15:15:42 -05:00
parent 9be928541c
commit e76258b040
1 changed files with 13 additions and 0 deletions

@ -0,0 +1,13 @@
df::enums::dfhack_knowledge_scholar_flag::dfhack_knowledge_scholar_flag value() const
{
int32_t value = category * 32;
for (int32_t i = 0; i < 32; i++)
{
if (flags & (1 << i))
{
value += i;
break;
}
}
return df::enums::dfhack_knowledge_scholar_flag::dfhack_knowledge_scholar_flag(value);
}