Journal Sdl mon amour

Posté par  .
Étiquettes : aucune
0
8
avr.
2004
Suite des mes aventures avec Ocaml et Sdl, j'ai juste une question :
est-il possible de creer un surface "blittable" sans passer par set_video_mode, qui modifie systematiquement la fenetre affichée ?
je m'explique : je genere automatiquement une surface à l'aide d'un algorithme, je stock la surface dans une variable de manière à la réutiliser qd je veux sans avoir à la recréer systematiquement avant de mettre a jour l'affichage.
le hic est que cette surface n'est pas neccessairement de (…)

Journal [OCaml] Sdl et ecran tout noir, Beuuuuhh......

Posté par  .
Étiquettes : aucune
0
23
mar.
2004
Sdl.init [`VIDEO];;

let (bpp, w, h) = (24, 700, 480);;

let screen = Sdlvideo.set_video_mode ~w:w ~h:h ~bpp:bpp [`HWSURFACE];;

let tux = Sdlloader.load_image "wall9.jpg";;
let tax = Sdlvideo.display_format tux;;

Sdlvideo.blit_surface ~dst:screen ~src:tax;;

Sdlvideo.flip screen;;

Sdltimer.delay 3000;;
Sdl.quit;;

OcamlSdl c'est bien, mais pas documenté pour un rond...
si qq'un peu m'éclairer, je suis vraiment un nOOb de chez nOOb...