示例#1
0
    int run(smurf::Robot *robot, const std::function<state_machine::State *(Startup &start, std::vector<init::Base *> &toInit)> &ownstuff)
    {
        startCommon(robot);
        
        Startup start(simulationActive);
        std::vector<init::Base *> toInit;
        
//         startUp = &start;
        
        state_machine::State *initialState = ownstuff(start, toInit);
        
        return runCommon(initialState, toInit);
    }
bool AppleI386CPU::start(IOService *provider) {
    if (!super::start(provider)) return false;
    return startCommon();
}