Exemple sdl : faire courir et freiner sonic

Soyez le premier à donner votre avis sur cette source.

Vue 11 721 fois - Téléchargée 1 964 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
750
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
5 -
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
164
Date d'inscription
lundi 13 juin 2005
Statut
Membre
Dernière intervention
26 février 2009
-
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
-
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
164
Date d'inscription
lundi 13 juin 2005
Statut
Membre
Dernière intervention
26 février 2009
-
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
164
Date d'inscription
lundi 13 juin 2005
Statut
Membre
Dernière intervention
26 février 2009
-
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.