Exemple sdl : faire courir et freiner sonic

Soyez le premier à donner votre avis sur cette source.

Vue 12 013 fois - Téléchargée 2 014 fois

Description

Un p'tit exemple de ce que l'on peut faire avec la SDL...

Changer le .x en .exe pour avoir l'executable.
Pour l'execution, appuyez un certain temps sur la flèche de droite, et sonic se met à accélérer. Il freine lorsque l'on relache la touche.
Pour quitter, pressez [ESC].

Pour ceux qui sont sous Linux, je ne sais pas si le <window.h> est necessaire ici, moi je le met systématiquement et j'ai pas essayé sans...

Source / Exemple :


//In the zip :)

Conclusion :


pour me mailer ou pour msn: le_grand_duche@hotmail.com

Codes Sources

A voir également

Ajouter un commentaire Commentaires
nightlord666 Messages postés 746 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 23 mai 2007 10
31 déc. 2005 à 11:40
Euh... tu est sur que tu a besoin d'inclure <windows.h> ? Car moi, dans ton code, je ne voit rien qui utilise l'API Win32. En plus, SDL est censé être portable, non ?
le_duche Messages postés 159 Date d'inscription lundi 13 juin 2005 Statut Membre Dernière intervention 26 février 2009
31 déc. 2005 à 11:42
C'est ce que j'ai mis en commentaire...

pourquoi seulement 7 ?
SpEeDy_Fire Messages postés 25 Date d'inscription mardi 30 décembre 2003 Statut Membre Dernière intervention 16 avril 2008
31 déc. 2005 à 12:01
Les sources sont bien commentées, et en plus le programme rend très bien (le décors en moins, on se croirait sur ma vieille megadrive :p).
10/10
le_duche Messages postés 159 Date d'inscription lundi 13 juin 2005 Statut Membre Dernière intervention 26 février 2009
31 déc. 2005 à 12:03
il y a juste un int i; qui traine en trop avant ma boucle while(true)...
c'est pcq j'avais eu une autre idée, et puis j'ai pas viré la déclaration... lol

Mais on va pas dire que ca surcharge la RAM... lol
le_duche Messages postés 159 Date d'inscription lundi 13 juin 2005 Statut Membre Dernière intervention 26 février 2009
31 déc. 2005 à 14:26
Haa je ne mérite peut etre pas le 10/10 pour finir.
BartOurs m'a notifié un bug.
Il se trouve que si on appuie à nouveau sur la touche de droite alors qu'il est encore en train de freiner, il disparait.
Ce qui est tout à fait logique mais pas prévu :)
Je sais ce qu'il faut changer mais je n'ai pas le temps d'actualier maintenant...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.