beyond-all-reason / spring

A powerful free cross-platform RTS game engine
https://beyond-all-reason.github.io/spring/
Other
183 stars 98 forks source link

Map edge blueprint placement behavior problem #1278

Open sprEEEzy opened 8 months ago

sprEEEzy commented 8 months ago

When building next to map edge, if you hover outside of the map, nothing gets built. When doing this fast, sometimes you don't realize you didn't queue anything.

https://github.com/beyond-all-reason/Beyond-All-Reason/assets/9414375/eff6eba8-a444-4300-84ce-9eed94795b36

Here's how it should be done, example from AoE2. The building should snapping to the edge tiles, regardless of going outside of map.

https://github.com/beyond-all-reason/Beyond-All-Reason/assets/9414375/dc86cf8c-eb94-4f08-a164-5986ee48c80b

6AKU66 commented 8 months ago

I'm not sure about snapping, but i agree on the point that moving cursor outside of map not should cancel array of buildings that can be built.

Beherith commented 3 weeks ago

Oh the fun that is tracescreenray :D