修改JudgeOnStation函数
This commit is contained in:
		
							
								
								
									
										10
									
								
								src/bus.c
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								src/bus.c
									
									
									
									
									
								
							@@ -22,8 +22,16 @@ int GetBusPosition()
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
int JudgeOnStation()
 | 
					int JudgeOnStation()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    if(abs(the_bus->distance) == rails->last_node_distance)
 | 
					    if(abs(the_bus->distance) == rails->last_node_distance)//表示逆时针
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
 | 
					        the_bus->distance=0;
 | 
				
			||||||
 | 
					        the_bus->rail_node_pos=rails->last_node;//逆时针往上一个
 | 
				
			||||||
 | 
					        return BUS_TRUE;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					    else if(abs(the_bus->distance) == rails->next_node_distance)//表示顺时针
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        the_bus->distance=0;
 | 
				
			||||||
 | 
					        the_bus->rail_node_pos=rails->next_node;//顺时针往下一个
 | 
				
			||||||
        return BUS_TRUE;
 | 
					        return BUS_TRUE;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user