修改了Get Bus Position函数

This commit is contained in:
nvhaizi1 2022-05-24 22:45:26 +08:00
parent f6ceaa1c7e
commit fc5cb2f664

View File

@ -15,10 +15,17 @@ void RunBus(int direction)
}
int GetBusPosition()
{
int a,b;
a=the_bus->rail_node_pos->id;//指向站点的指针以及这个指针对应的站台id
b=a*(rails->last_node_distance)+abs(the_bus->distance);
return b;
int a,b,c;
b=0;
rail_node_t *p = rails;
a=the_bus->rail_node_pos->id;//指向站点的指针以及这个指针对应的站台id
while(p->id != a)
{
b+=p->next_node_distance;
p=p->next_node;
}
c=b+(the_bus->distance);
return c;
}
int JudgeOnStation()
{