Bufix : colision sur la station et micro-temporisation lors des forages

This commit is contained in:
Philippe Roy 2022-10-31 10:09:30 +01:00
parent d264df294a
commit 9746cac173
1 changed files with 3 additions and 1 deletions

View File

@ -189,7 +189,7 @@ def rp_avancer ():
obj['stop'] = True
if [x1,y1] in scene.objects['Terrain']['map_tile_station']:
print ("Crash dans la station !")
rover_colision_station ()
rover_colision_station (False)
obj['stop'] = True
if x1 < scene.objects['Terrain']['size'][0] or x1 > scene.objects['Terrain']['size'][2] or y1 < scene.objects['Terrain']['size'][1] or y1 > scene.objects['Terrain']['size'][3] :
print ("Sortie de carte !")
@ -965,11 +965,13 @@ def rover_drill (x,y):
scene.objects['Drill_tile-'+str(i)].worldPosition.x = x
scene.objects['Drill_tile-'+str(i)].worldPosition.y = y
scene.objects['Drill_tile-'+str(i)].setVisible(True,True)
rp_tempo (0.1)
break
for obj_i in scene.objects:
if "tile_dirtHigh" in obj_i.name:
if round(obj_i.worldPosition.x) == x and round(obj_i.worldPosition.y) == y :
obj_i.setVisible(False, True)
rp_tempo (0.1)
if scene.objects['Commands']['speed'] < 10: