[bug] Верёвка висит в воздухе

1 reply [Last post]
Sadler
User offline. Last seen 13 years 47 weeks ago. Offline
Joined: 2010-05-01
Posts: 4
Выберем верёвку, выстрелим ею в одну из мин или аптечку. Если теперь собрать аптечку или взорвать мину, приблизившись к ней, верёвка останется висеть в воздухе Smile [img]http://j.imagehost.org/0126/3_40.gif[/img] Фикс: [code] --- GSHandlers.inc.orig +++ GSHandlers.inc @@ -953,6 +953,7 @@ HHGear:= PHedgehog(Gear^.Hedgehog)^.Gear; if ((HHGear^.State and gstHHDriven) = 0) or (CheckGearDrowning(HHGear)) + or ((not TestCollisionYwithGear(Gear, 0)) and (not TestCollisionXwithGear(Gear, 0))) or TestCollisionYwithGear(HHGear, 1) then begin DeleteGear(Gear); @@ -1019,7 +1020,8 @@ HHGear:= PHedgehog(Gear^.Hedgehog)^.Gear; if ((HHGear^.State and gstHHDriven) = 0) - or (CheckGearDrowning(HHGear)) then + or (CheckGearDrowning(HHGear)) + or ((not TestCollisionYwithGear(Gear, 0)) and (not TestCollisionXwithGear(Gear, 0))) then begin DeleteMe; exit [/code] Английский вариант поста: http://www.hedgewars.org/node/2124
Serega
User offline. Last seen 13 years 8 weeks ago. Offline
Joined: 2011-01-27
Posts: 2
как ставить
Copyright © 2004-2023 Hedgewars Project. All rights reserved. [ contact ]