Tout comme Direct Draw :roll:
Type: Messages; Utilisateur: florent28
Tout comme Direct Draw :roll:
Personnellement, j'utilise ceci :
SDL_SetColorKey( image, SDL_RLEACCEL | SDL_SRCCOLORKEY, colorkey );
Ca reprend les deux paramètres donnés plus haut.
Maintenant, est-ce que ça joue beaucoup...
Utilise SDL_ttf, et aide toi de ce tuto : http://lazyfooproductions.com/SDL_tutorials/lesson24/preview.php ;)
Sur mon portable de boulot (P3m 850 - 256 Mo Ram - Intel 82815 Graphics controller [autant dire, rien :P ]) :
Mode fenêtré : 15-16 fps
Mode plein écran : ça ne se lance même pas :aie:
En SDL, il existe la fonction SDL_ShowCursor, à voir si ça fonctionne aussi avec OpenGL.
Ca fonctionne sous Linux et Windows, en tout cas.
Pas pu tester ailleurs ;)
#include <SDL/SDL_getenv.h>
putenv("SDL_VIDEO_WINDOW_POS=center"); //pour centrer la fenêtre
putenv("SDL_VIDEO_WINDOW_POS=0,0"); //pour placer en x,y (ici 0,0)
Et voilà :)
A la limite, pourquoi pas... mais jouer à un casse briques au clavier, c'est un sacrilège :mrgreen:
Edit : version Linux ajoutée. ;)
Quelle productivité aujourd'hui au boulot ! :aie:
Version Windows à jour, avec les options (répartition de chaque bonus, proba d'apparition des bonus, niveau de difficulté, gestion du son...).
...
Ca ressemble à un bug, ça, peux-tu me dire dans quelles circonstances ?
Comment as-tu gagné le niveau d'avant ? Quels bonus étaient activés ?
Bon, je vais donc devoir trouver où ça bloque sur ma distribution.
J'ai vu sur certains sites que le demon arts pouvait générer des temps de latence avec sdl_mixer.
Je vais lui mettre une paire de...
Version Windows mise à jour (avec l'aide, comme la version linux).
Quand tu dis que tu n'as pas de problème de sons, c'est sous windows (là, c'est normal) ou linux ?
Pour le segmentation fault,...
Version linux ajoutée (juste l'exécutable, mais si vous avez les librairies SDL, SDL_image, SDL_mixer et SDL_ttf, ça devrait aller).
Un peu en retard sur ce que j'avais prévu, mais j'ai ajouté...
Pour le jeu, ça se passe ici. ;)
Je jetterai un oeil à ton tuto, mais je ne pense pas que le problème vienne du programme, après tout, c'est plutôt simple à utiliser.
Et quand je réduis la taille...
Version Windows mise à jour, je mets la version linux à jour ce soir.
Ce qui a été rajouté :
La gestion des scores
Un menu (pour le moment, ne fonctionnent que le jeu aléatoire, les scores...
2H4U, ce n'est pas moi :p
Je mets aujourd'hui une version en ligne de CasseBriquesSDL avec le son, tu jugeras par toi-même.
Sous Windows, a priori, c'est bon, finalement.
Sous mon linux, on sent...
Pour la gestion du clavier, je l'ai corrigé ce matin. Un simple break qui manquait, désolé :mrgreen:
Les seules touches qui sont gérées sont la touche Echap pour quitter, et la touche espace pour...
Bonjour à tous !
j'avais créé il y a quelques années un cassebriques en utilisant DirectX, et qui, pour une raison obscure, avait cessé de fonctionner au bout d'un moment (mise à jour de DirectX...
Bonjour à tous,
J'ai testé SDL_Mixer, et j'ai l'impression qu'il y a un petit temps de réponse entre le moment où le son doit être lancé, et le moment où on entend effectivement le son.
J'aurais...
La valeur que tu retournes est le nouveau délai entre les timers, donc pour un timer régulier, tu as tout intérêt à retourner le timer de départ.
Et la fonction demande de renvoyer une valeur...
La fonction de Callback DOIT renvoyer une valeur (Uint32) pour qu'elle continue à être appelée.
Dans tous les codes postés avant celui qui fonctionne, aucune valeur Uint32 n'était renvoyée.
Je...
J'utilise Access dans le cadre de mon boulot, à savoir gérer l'activité principale de la boite (25 personnes) avec une base de données (et donc Access, vu qu'on a les licenses). :)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.