Poll

Would you use such an option?

Yes, I would
6 (85.7%)
No, I'd rather use the space to display the level at a more-zoomed size
1 (14.3%)
No, I don't think my screen is large enough to make use of that
0 (0%)

Total Members Voted: 7

Author Topic: 2.00 Use extra screen space to show more of the level?  (Read 2942 times)

0 Members and 1 Guest are viewing this topic.

Offline namida

  • Administrator
  • Posts: 12214
    • View Profile
    • NeoLemmix Website
2.00 Use extra screen space to show more of the level?
« on: September 25, 2015, 02:11:08 AM »
So - something that I believe can be done in (Super)Lemmini and Lix. When the user has more screen space available, rather than using it to zoom and/or display higher-resolution graphics, should there be an option to use it to display a larger part of the playing area (in the case of a level that's not large enough to make use of this, it could either fall back to zooming it, or place a border around it)?

I don't see much downside to such an option, so the only real question is how many people think they'd use it.
My Lemmings 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)

Offline Simon

  • Administrator
  • Posts: 3488
    • View Profile
    • Lix
Re: 2.00 Use extra screen space to show more of the level?
« Reply #1 on: September 25, 2015, 09:27:08 AM »
I wouldn't even make this an option, and instead use the entire screen all the time.

The settable zoom option governs the zoom level; the screen size should not govern the zoom level. But you can guess a useful default for the zoom option based on the screen size.

-- Simon

Offline namida

  • Administrator
  • Posts: 12214
    • View Profile
    • NeoLemmix Website
Re: 2.00 Use extra screen space to show more of the level?
« Reply #2 on: September 25, 2015, 12:38:42 PM »
Hm... I do like the sound of that idea, but (especially in fullscreen) some people might want to keep a more "classic" feel to it...
My Lemmings 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)

Offline ccexplore

  • Administrator
  • Posts: 5311
    • View Profile
Re: 2.00 Use extra screen space to show more of the level?
« Reply #3 on: September 25, 2015, 07:25:43 PM »
On the one hand, since the original game is always fullscreen and never leaves black borders around the level area, one can argue that displaying more of the playing area to avoid leaving black borders is actually more classic.  On the other hand, the level data allows the level author to set the initial display position of the level, and for a small portion of levels, it might be preferable to the level author if they have control over exactly which portion of the level is initially in view regardless of screen configuration, being that the initial view is sort of a first impression.  (I'll grant you it's a fairly weak argument, just throwing it out there.)

Offline namida

  • Administrator
  • Posts: 12214
    • View Profile
    • NeoLemmix Website
Re: 2.00 Use extra screen space to show more of the level?
« Reply #4 on: September 26, 2015, 01:16:28 AM »
Quote
On the other hand, the level data allows the level author to set the initial display position of the level, and for a small portion of levels, it might be preferable to the level author if they have control over exactly which portion of the level is initially in view regardless of screen configuration, being that the initial view is sort of a first impression.  (I'll grant you it's a fairly weak argument, just throwing it out there.)

If this feature is implemented (which it most likely will), I'll simply handle this the same way as SuperLemmini does - the file contains the starting center point, rather than the top-left corner.
My Lemmings 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)