[SUGGESTION][EDITOR] Rotate objects

Started by Gronkling, April 15, 2016, 01:54:12 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Gronkling

BitBucket: https://bitbucket.org/namida42/neolemmixplayer/issues/17/support-rotation-of-objects

Right now you can flip, invert and rotate terrain. However you can only flip and invert objects, you can't rotate. Is there a reason for this? Assuming the trigger area would also be rotated this allows for some interesting things like vertical flamethrowers and water walls.

namida

Basically that - it could potentially cause a mess with trigger areas. But I'm not averse to adding it altogether; the details of how it works with the trigger area would just need to be worked out (keeping in mind that, the trigger areas are checked for at a lemming's foot, and objects are given their trigger areas with this in mind. Even simply for invert, the trigger area needs to be offset a bit from where it would be with a direct inversion).
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)

namida

Some other changes I'm making to objects at the moment have made this much more plausible to implement. So, I'm adding support. :)
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)

namida

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)


namida

It goes without saying that exits probably aren't where you want to use it.

The most likely usage, I would think, is for fire objects.
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)

namida

Experimental versions of the player have supported this for a while. I still need to add editor-side support, but expect it in the next stable editor release (possibly even the next experimental).
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)