Search results

  1. Evil Azrael

    Analoge Joystick Steuerung in/mit/auf SDL.

    konnte das jetzt nicht testen, die akkus im joystick sind natürlich leer. #include <stdio.h> #include <SDL/SDL.h> int main(int argc, char **argv) { if(SDL_NumJoysticks() == 0) { printf("kein joystick gefunden\n"); return 0; } printf("versuche '%s' zu öffnen\n"...
  2. Evil Azrael

    Analoge Joystick Steuerung in/mit/auf SDL.

    Naja, wenn du ein Haus bauen möchtest, dann solltest du vielleicht erstmal das Handwerkszeug dafür lernen. Das hilft schon beim Planen. Ansonsten find ich persönlich viele kleine Testprogramme hilfreich. Ein programm für Mausabfragen, ein anderes für I/O, das nächste für links drehende pinke...
  3. Evil Azrael

    Analoge Joystick Steuerung in/mit/auf SDL.

    http://www.libsdl.org/cgi/docwiki.cgi/Handling_Joysticks + http://www.libsdl.org/cgi/docwiki.cgi/SDL_JoystickGetAxis Und dann gibt es keine "Ecken", sondern so ein tolles Mathematisches Konzept namens "Achsen": http://de.wikipedia.org/wiki/Kartesisches_Koordinatensystem Guck da erstmal rein...
  4. Evil Azrael

    SDL_FULLSCREEN ist schwarz wie die Nacht.

    atexit() ist global. Damit hinterlegst du eine (weitere) Funktion, die beim Beenden des Programms automatisch aufgerufen wird. Beispielsweise SDL_Quit. Wo du die aufrufst ist egal. http://linux.die.net/man/3/atexit Vielleicht ruft der ein paar mal SDL_Quit auf und da liegt der Hund begraben.
  5. Evil Azrael

    SDL_FULLSCREEN ist schwarz wie die Nacht.

    Sorry, die Delete-Taste ist da, wo die Entfernen-Taste ist :p Ich meinte die Backspace-Taste (die über Enter ;)), aber wenn Strg-Alt-F1 nicht reagiert, dann reagiert das vermutlich auch nicht. Mmmh, SSH/Telnet ist doch eins der elementarsten Linux-Dinge, die man zu erst kennen lernt...
  6. Evil Azrael

    SDL_FULLSCREEN ist schwarz wie die Nacht.

    Mit Strg-Alt-Delete (nicht Entfernen...) kannst du den X-Server abschiessen, oder mit Strg-Alt-F1 an die Konsole gehen. Wenn das klappt, dann ist zumindestens nicht alles kaputt. Was bei solchen Sachen immer seeeeehr hilfreich ist, das ist ein zweiter Monitor für den...
  7. Evil Azrael

    Windows und Pandora - wieder mal - mit neuen Ideen

    Na wenn dieser Freund das schafft, dann ist der so ein Ass, dann ist das nicht nur für Open-Pandora interessant, sondern auch für zig andere Systeme. Dann wird ihn jede Firma mit Kusshand einstellen, und er kann sich rühmen aus Dosbox Windows7Box gemacht zu haben.
  8. Evil Azrael

    Windows und Pandora - wieder mal - mit neuen Ideen

    Leider wahr :-( Aber was willst du dann mit einer Pandora?
  9. Evil Azrael

    Und weiter gehts!

    Bedeutet dies, das das WLAN-Modul auf dem Board zwar drin bleibt, aber vorerst nicht angesteuert wird, bis es funktioniert und dafür der usb wlan stick begelegt wird? Und sich dann vielleicht später jemand um das Wlan problem kümmert? (oder kommt in 3 Tagen ein "haha.. verarscht :p")
  10. Evil Azrael

    Von C nach C++

    Ne, eben nicht. Mit SDL_Flip sagst du ihm, das er den Backbuffer mit dem Frontbuffer vertauschen soll, was nur geht, wenn Double Buffering aktiviert ist und Hardware Surface aktiviert sind. http://sdl.beuc.net/sdl.wiki/SDL_Flip Flackern oder ruckeln kann aber auch zig andere Ursachen haben.
  11. Evil Azrael

    Von C nach C++

    Wie inkrementiert oder dekrementiert denn ein Bild? ;) Sicher das du Doublebuffering initialisiert hast? In dem Code oben steht nix davon.
  12. Evil Azrael

    Windows und Pandora - wieder mal - mit neuen Ideen

    Boah, die Idee ist genial, warum ist da keiner Vorher drauf gekommen? Windows 7 über die Dosbox? Das sollte man mal dem Dosbox-Team sagen, wozu ihre Software alles fähig ist. Schade, das die Google Summer of Code Anmeldephase schon gelaufen ist, das wäre bestimmt ein Sponsoring wert :) Ich kann...
  13. Evil Azrael

    Von C nach C++

    static SDL_Surface *bildschirm = SDL_SetVideoMode(BILDSCHIRM_WEITE,BILDSCHIRM_HOEHE,BILDSCHIRM_FARBTIEFE,SDL_SWSURFACE | SDL_FULLSCREEN ); das würde ich nicht machen. Das Problem ist es, das du nicht weiss in welcher Reihenfolge globale Variablen initialisiert werden, also da kann vorher...
  14. Evil Azrael

    Von C nach C++

    // Bildschirm Video Modus. SDL_Surface *BILDSCHIRM = 0; //<--- Pointer be here *G* Das ist ein Zeiger, und der zeigt auf 0. Der übliche Wert für "ungültig". http://sdl.beuc.net/sdl.wiki/SDL_SetVideoMode guck mal, was dir SDL_SetVideoMode zurückgibt: SDL_Surface*, also einen Zeiger...
  15. Evil Azrael

    Braucht die Pandora mittelfristig einen großen Partner?

    Ob's ein "großer Partner" sein muss, weiss ich nicht, aber ich denke nicht, dass die Finanzierung der weiteren Batches nicht so funktionieren kann wie beim ersten. Also hoffen das es genug Vorbesteller gibt, die Monate lang in Vorkasse gehen wird wohl nicht klappen. Zumindestens nicht in kurzer...
  16. Evil Azrael

    Erscheinungsmonat - Ratespiel

    Meine Prognose: Am 1.4. wird das Openpandora in Indrema II umbenannt und gewinnt Ende des Jahres einen Vaporware Award. Ansonsten hoffe ich auf Mitte April...
  17. Evil Azrael

    Von C nach C++

    Ein Stern kann so einiges sein, mal ist es die Multiplikation, ein anderes mal löst der einen Pointer auf und ein anderes mal definiert er einen solchen. kannst ja typedef SDL_Surface* SurfacePtr in einen header packen, dann kannst du überall SurfacePtr statt SDL_Surface* benutzen. Macht...
  18. Evil Azrael

    Von C nach C++

    Mach mal aus SDL_Surface kSDL_Bilder_Laden::*optimierteBilder(string bild) SDL_Surface* kSDL_Bilder_Laden::optimierteBilder(string bild)
  19. Evil Azrael

    Von C nach C++

    Also erstmal, wenn du so ran gehst, das "richtige OOP" zu finden, dann ist das schon mal falsch. OOP ist kein Selbstzweck, sondern ein Paradigma, Konzept ein Grundgedanke. Und globale Variablen sind auch ok, wenn sie sinnvoll eingesetzt werden. Das "OOP" gibt es nicht, also kannst du auch nicht...
  20. Evil Azrael

    Listen in "C++"

    Ihr macht's kompliziert... dafür gibt's shared pointert, beispielsweise fertig von Boost http://www.boost.org/doc/libs/1_42_0/libs/smart_ptr/shared_ptr.htm
Back
Top