Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

-nofullscreen does not work on XP in True Color mode #105

Open
pphaneuf opened this issue Aug 22, 2014 · 2 comments
Open

-nofullscreen does not work on XP in True Color mode #105

pphaneuf opened this issue Aug 22, 2014 · 2 comments

Comments

@pphaneuf
Copy link
Member

No description provided.

@pphaneuf
Copy link
Member Author

What steps will reproduce the problem?

  1. Be in a True Color graphics mode on Windows XP
  2. Run quadra with the -nofullscreen flag on the command line

What is the expected output? What do you see instead?

I expected Quadra to run in a window. Instead, it ran fullscreen like
usual. At the very least, it seems like it ought to pop up a dialog box
explaining why it can't do -nofullscreen rather than going on to start
fullscreen anyway.

Actually, what I really expected was that Quadra would have a menu option
somewhere to switch between window/fullscreen, but then maybe it does in
more favorable circumstances.

What version of the product are you using? On what operating system?

Quadra 1.2.0 on Windows XP Professional SP3.

Please provide any additional information below.

I expect the same thing happens in anything other than 256-color mode, but
lack the patience to try it in High Color mode. For all I know it doesn't
work in 256-color mode either; it's not very easy to switch to that on
Windows XP since it is not one of the choices provided by the UI.

@pphaneuf
Copy link
Member Author

Heh, I wasn't even aware that the windowed mode stuff actually did anything on Windows (I coded this up for X
Window on Linux). The version in Subversion's trunk uses libSDL, and I believe would work as you expect on
Windows.

The way the command-line flags are handled is a little bit weird, and doesn't easily lend itself to validation at
startup as it is at the moment (not that there's a good reason for how it is, just explaining why there's no
validation now).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant