SDLfrägelchen



  • Kann mir einer bitte verraten wie ich mit SDL das Fenster (windowed) positionieren kann, aufn Desktop?

    Dann habe ich auch Schwierigkeiten mit:

    if (keystate[SDLK_F11])
    {
    puts("F11");
    SDL_WM_ToggleFullScreen(screen);
    }
    

    Also F11 bekomme ich ausgegeben, aber das Fenster macht kein mux. 😕
    In meiner 2D Anwendung initialisiere ich so:
    screen = SDL_SetVideoMode(w, h, 0, SDL_SWSURFACE);

    Und zu guter letzt .. im Fullscreen bewegt sich mein Cursor ruckelig und übermalt den Hintergrund. Im Fenstermode dagegen schnell und Cursor übermalt nix.



  • [quote="Karsten"]Kann mir einer bitte verraten wie ich mit SDL das Fenster (windowed) positionieren kann, aufn Desktop?
    [quote]

    Gar nicht. Warum auch? Ist doch mist sowas.

    Dann habe ich auch Schwierigkeiten mit: SDL_WM_ToggleFullScreen(screen);

    Hast du zufällig Windows?

    DESCRIPTION
    Toggles the application between windowed and fullscreen mode, if sup-
    ported. (X11 is the only target currently supported, BeOS support is
    experimental).

    Aber ich glaube, du kannst stattdessen SDL_SetVideoMode mit FULLSCREEN aufrufen.



  • jup, kann man.



  • @DrGreenthumb

    "Gar nicht. Warum auch? Ist doch mist sowas."
    Ähm ja. Es macht sich halt immer gut wenn das Fenster ein Stück hinter der Taskbar startet. Super! *sarkasmus*

    Jope, habe Windows und möchte im Betrieb gerne wechseln.



  • Karsten schrieb:

    Es macht sich halt immer gut wenn das Fenster ein Stück hinter der Taskbar startet. Super! *sarkasmus*

    Na wenn die Leute so große Taskbars haben und der Windowmanager das nicht organisiert bekommt, müssen sie damit leben oder die Einstellungen ihres Systems ändern.

    Ist jedenfalls nicht die Aufgabe des Programms, sich irgendwo zu positionieren.



  • nichtsdestrotrotz kann man sowas ja wohl für eigenzwecke o.ä. einbauen.
    wie mans macht, kann ich dir aber auch nicht sagen.
    nur das mit dem fullscreen halt nochmal SDL_SetVideoMode() mit der flag SDL_FULLSCREEN aufrufen...
    mfg



  • Black Sting schrieb:

    nichtsdestrotrotz kann man sowas ja wohl für eigenzwecke o.ä. einbauen.

    Aber nicht mit der SDL, darum gings doch.



  • naja, bisher hast du imho nur verlauten lassen, dass du es nicht gut findest sowas einbauen zu wollen.
    und wie gesagt, ich weiß nicht ob/wie es mit sdl geht..jetzt bin ich wieder n bissel schlauer 😉



  • hab doch ganz oben gesagt "gar nicht" 😕 naja, egal.



  • oh, das habe ich wohl überlesen..dann tut es mir leid 🙂
    naja, egal, trotzdem n bissel schlauer...
    mfg


Anmelden zum Antworten