X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Ftrainrouter.cpp;h=bbb87eae116eb56326c911900eec1f0d09fe9303;hb=bf321305d7bf65aa5033a835f61370cd48f54619;hp=1c05f829906ee7933432a80709927acf864751b1;hpb=4478cbc5af4112238d5c579a0404938569f151df;p=r2c2.git diff --git a/source/libr2c2/trainrouter.cpp b/source/libr2c2/trainrouter.cpp index 1c05f82..bbb87ea 100644 --- a/source/libr2c2/trainrouter.cpp +++ b/source/libr2c2/trainrouter.cpp @@ -222,7 +222,7 @@ void TrainRouter::tick(const Time::TimeDelta &dt) if(destination_changed && !planner) start_planning(train.get_layout()); - if(planner && planner->get_result()!=TrainRoutePlanner::PENDING) + if(planner && planner->check()!=TrainRoutePlanner::PENDING) { destination_changed = false; if(planner->get_result()==TrainRoutePlanner::COMPLETE) @@ -494,7 +494,7 @@ void TrainRouter::start_planning(Layout &layout) router->planner = planner; } - planner->plan(); + planner->plan_async(); }