linie mit der sdl zeichnen
-
hallo
ich muss für mein 'spiel' horizontale und vertikale linien zeichnen können. (brauche keine schiefen linien)
momentan mach ichs so: for-schleife und dann DrawPixel(screen, k-x_scroll, i*TILE, 255, 255, 255); wobei drawpixel die funktion aus der sdl-dokumentation ist. wenn ich jetzt viele linien zeichnen muss wird das ganze unerträglich langsam... liegt wohl an den vielen surface-locks?? kann man bei der sdl irgendwie direkt in den grafikspeicher schreiben oder gibts ne andere möglichkeit schnell linien zu zeichnen?
besten dank
-
Am besten ist es wahrscheinlich, wenn du zwei Bilder erstellst. Eines 1 Pixel * Screenhöhe Pixel, und eins Screenbreite * 1. Dann blittest du immer den entsprechenden Teil.
-
thx