예제 #1
0
void analyse_touche(SDL_Surface *ecran, Monde valeur_score, Gestion_musique gMusique, Surface_Resultat resultats,
                    TTF_Font *police, TTF_Font *police_pomme_cerise, SDL_Rect position, Input in)
{

    while(!in.key[SDLK_ESCAPE])
    {
        UpdateEvents(&in); // pour les évènements
        if( in.key[SDLK_a] ) // pour q \\ comme SDL ne prends que en charge le QWERTY
        {
            in.key[SDLK_ESCAPE] = 1;
        }
        affiche_resultat(ecran, position, resultats);
    }
    liberation_variables(resultats, police, police_pomme_cerise);
    stopMusique(gMusique); // pour arrêter la musique
}
예제 #2
0
파일: td1ex3.c 프로젝트: Iwantaponey/IN301
int main () // fonction principale du programme
{
	printf("Veuillez entrer deux entiers positifs \n"); // affichage qui indique à l'utilisateur ce qu'il doit entrer
	
	int x,y,checkx,checky;
	
	checkx = scanf("%i",&x);
	checky = scanf("%i",&y);
	
	if (checkx<1 || checky<1 || x<1 || y<1 ) // test pour savoir si l'utilisateur a bien entré deux nombres entiers strictement positifs
		{
			printf("Vous n'avez pas entré deux entiers strictement positifs ! Veuillez recommencer\n"); 
			return 0; // le programme s'arrete si l'utilisateur n a pas entre d entiers strictement positifs
		}
	else // si l utlisateur a entré des nombres positifs, on calcule la multiplication égyptienne
	{
		affiche_resultat(x,y); // appel de la fonction affiche_resultat pour rendre le code lisible et ne pas surcharger le main
	}
	
	return 0; // fin du programme
}