darvoiteau
-
31 oct. 2012 à 21:01
ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 2022
-
2 nov. 2012 à 07:10
Bonjour à tous et à toutes.
Depuis 3jours je cherche dans le net partout dans mon code et autre, mais impossible d'avoir ce que je veut.
1.Ce que je veut.
Je voudrais qu'il y ait un mouton à l'écran et un viseur. Le mouton reste a l'écran pendant environ 3 secondes, puis disparait.Mais si pendant ses trois secondes on a cliquer le mouton avec le viseur, il disparait quand même. Une fois le mouton disparu il revient au bout de 10 sec, et on recommence ce cycle à l'infinie.
2.Ce que j'ai fait.
J'ai mis le mouton a l'écran et il apparait et disparait au bout d'un certain temps grace à un PollEvent. J'ai mis le viseur en guise de souris, et quand on clique il ya un son jouer par FMOD.
3.Ce que je n'arrive pas a faire
Quand le mouton est là, il apparait pendant 3 sec et disparait pendant 10 sec.Si je clique avant les 3 sec il ne se passes rien a part le son.Je n'arrive pas a faire en sorte que le mouton disparaisse au clic.
int continuer=1, affichage=1,blitmouton= 1;
int tempsActuel=0, tempsPrecedent=0, imageCliquee=0;
FMOD_SYSTEM *system;
FMOD_SOUND *tir;
FMOD_RESULT resultat;
/* Création et initialisation d'un objet système */
FMOD_System_Create(&system);
FMOD_System_Init(system, 1, FMOD_INIT_NORMAL, NULL);
/* Chargement du son et vérification du chargement */
resultat = FMOD_System_CreateSound(system, "pan.wav", FMOD_CREATESAMPLE, 0, &tir);
if (resultat != FMOD_OK)
{
fprintf(stderr, "Impossible de lire pan.wav\n");
exit(EXIT_FAILURE);
}
/* Initialisation de la SDL */
positionImage.x=150;
positionImage.y=150;