Hi,
I created a small initialization-screen for my game, where the user can select the gfxcard and the resolution to use for the actual game.
P.S.: Don't mind that logo (the 3D rendered text "SpaceGame").
This is where the actual logo must be displayed.
That was just a test about positioning images over other images.
Later on, I just have to replace that logo (is a different file) with the new one, and the interface is automatically updated.
Screenshot:

Only the optionsbuttons on the top-right portion of this window actually work, as the rest isn't programmed yet.
This screen is the first thing the player will see when he runs the game-exe and is displayed as a 2D-window (using the Graphics-command).
Each time the player selects another "Graphics driver:" (on the top-right), the game selects the selected gfxcard (with the SetGfxDriver-command).
But the question is: how will this run if the user selects a Voodoo-card (or similar card, which don't do 2D)?
Will the window still be visible, or does the player get an error-message?
Or should I only set the gfxdriver when the player clicks the "Run game" button?
If I do this, how can I detect all other gfx-modes on the selected card, when it isn't active (by the SetGfxDriver-command)?
I created a small initialization-screen for my game, where the user can select the gfxcard and the resolution to use for the actual game.
P.S.: Don't mind that logo (the 3D rendered text "SpaceGame").
This is where the actual logo must be displayed.
That was just a test about positioning images over other images.
Later on, I just have to replace that logo (is a different file) with the new one, and the interface is automatically updated.
Screenshot:

Only the optionsbuttons on the top-right portion of this window actually work, as the rest isn't programmed yet.
This screen is the first thing the player will see when he runs the game-exe and is displayed as a 2D-window (using the Graphics-command).
Each time the player selects another "Graphics driver:" (on the top-right), the game selects the selected gfxcard (with the SetGfxDriver-command).
But the question is: how will this run if the user selects a Voodoo-card (or similar card, which don't do 2D)?
Will the window still be visible, or does the player get an error-message?
Or should I only set the gfxdriver when the player clicks the "Run game" button?
If I do this, how can I detect all other gfx-modes on the selected card, when it isn't active (by the SetGfxDriver-command)?