INNER CODE UNIT · C

actionDef

acoto87/war1 · src/war_actions.c:1011

    WarUnitActionDef* actionDef = &gUnitActionDefs[unit->type][type];

    s32 duration = 0;

    for (s32 i = 0; i < actionDef->steps.count; i++)
    {
        WarUnitActionStep step = actionDef->steps.items[i];
        if (step.type == WAR_ACTION_STEP_WAIT)
            duration += step.param;
    }

    return duration;
}

void wact_setAction(WarContext* context, WarEntity* entity, WarUnitActionType type, bool reset, f32 scale)
{
    NOT_USED(context);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…