match capitalization changes I made to df-structures in specific_ref

develop
Ben Lubar 2020-04-15 20:05:15 -05:00
parent 253b15aeb9
commit 8427f518c9
No known key found for this signature in database
GPG Key ID: 92939677AB59EDA4
5 changed files with 14 additions and 14 deletions

@ -658,7 +658,7 @@ df::coord Items::getPosition(df::item *item)
switch (ref->type)
{
case specific_ref_type::VERMIN_ESCAPED_PET:
return ref->data.VERMIN_ESCAPED_PET->pos;
return ref->data.vermin->pos;
default:
break;

@ -311,7 +311,7 @@ void DFHack::Job::disconnectJobItem(df::job *job, df::job_item_ref *ref) {
auto ref = item->specific_refs[refIndex];
if (ref->type == df::specific_ref_type::JOB) {
if (ref->data.JOB == job) {
if (ref->data.job == job) {
vector_erase_at(item->specific_refs, refIndex);
delete ref;
} else {
@ -579,7 +579,7 @@ bool DFHack::Job::attachJobItem(df::job *job, df::item *item,
auto item_link = new df::specific_ref();
item_link->type = specific_ref_type::JOB;
item_link->data.JOB = job;
item_link->data.job = job;
item->specific_refs.push_back(item_link);
auto job_link = new df::job_item_ref();

@ -798,13 +798,13 @@ static command_result orders_clear_command(color_ostream & out)
{
delete condition;
}
if (order->anon_1)
if (order->items)
{
for (auto anon_1 : *order->anon_1)
for (auto item : *order->items)
{
delete anon_1;
delete item;
}
delete order->anon_1;
delete order->items;
}
delete order;

@ -179,8 +179,8 @@ static map<df::item *, bool> items_in_cages;
static df::job *get_item_job(df::item *item)
{
auto ref = Items::getSpecificRef(item, specific_ref_type::JOB);
if (ref && ref->data.JOB)
return ref->data.JOB;
if (ref && ref->data.job)
return ref->data.job;
return nullptr;
}
@ -1008,12 +1008,12 @@ private:
if (item->flags.bits.in_job)
{
auto ref = Items::getSpecificRef(item, specific_ref_type::JOB);
if (ref && ref->data.JOB)
if (ref && ref->data.job)
{
if (ref->data.JOB->job_type == job_type::Eat || ref->data.JOB->job_type == job_type::Drink)
if (ref->data.job->job_type == job_type::Eat || ref->data.job->job_type == job_type::Drink)
return pos;
auto unit = Job::getWorker(ref->data.JOB);
auto unit = Job::getWorker(ref->data.job);
if (unit)
return unit->pos;
}

@ -1151,10 +1151,10 @@ static bool itemInRealJob(df::item *item)
return false;
auto ref = Items::getSpecificRef(item, specific_ref_type::JOB);
if (!ref || !ref->data.JOB)
if (!ref || !ref->data.job)
return true;
return ENUM_ATTR(job_type, type, ref->data.JOB->job_type)
return ENUM_ATTR(job_type, type, ref->data.job->job_type)
!= job_type_class::Hauling;
}