[?][SUG][ED] Horizontal/Vertical split for snapping of terrain pieces

Started by Minim, November 24, 2020, 07:23:29 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Minim

Currently, any terrain piece or object is snapped to a grid which affects the horizontal AND vertical axes. This is fine if a graphic set has square pieces, but not if there are irregular rectangle pieces like the Orig fire tileset and the majority of the Orig's steel blocks.
Level Solving Contest creator. Anybody bored and looking for a different challenge? Try these levels!

Neolemmix: #1 #4 #5 #6
Lix: #2  #7
Both Engines: #3

WillLem

@Minim

What do you suggest as a suitable fix for this?

namida

I think he just wants to be able to set the grid size independently for the X and Y axes, instead of having to be the same for both? (Eg. Make it possible to have pieces snap to a grid that's, say, 24x16, instead of having to stick with either 16x16 or 24x24 or find some workaround like setting it to a common factor).
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)

WillLem

Quote from: namida on March 22, 2025, 01:32:27 AMI think he just wants to be able to set the grid size independently for the X and Y axes

I see. Could you confirm this @Minim?

Also, what's the benefit of this? If some sort of juxtapose-duplicate were to be implemented (so, copying directly left/right/up/down from the source piece - currently very likely to go ahead), would this offset the need to be able to specify X/Y co-ordinates independently?

Or if it's for moving rather than copying pieces, wouldn't this only benefit a handful of pieces per set? Most are not only irregular but different sizes as well.

namida

Limited benefit, but also fairly easy to implement and does no harm by existing.

Personally, I'd say wait and see if any active users want this feature.
My projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)
Non-Lemmings: Commander Keen: Galaxy Reimagined (a Commander Keen fangame)