From a223fcb9b6da9f86513110f8f52989539e0d2c40 Mon Sep 17 00:00:00 2001 From: Yves Rizoud Date: Fri, 17 Oct 2008 19:35:02 +0000 Subject: [PATCH] Made the welcome screen behave like a spash screen: Any click or keypress dismisses it. git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@280 416bcca6-2ee7-4201-b75f-2eb2f807beb1 --- boutons.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/boutons.c b/boutons.c index 537db015..e753c3d1 100644 --- a/boutons.c +++ b/boutons.c @@ -163,7 +163,8 @@ void Bouton_Message_initial(void) //Print_dans_fenetre( 120-4*13,128,"(placeholder)",CM_Fonce,CM_Clair); Print_dans_fenetre(130-4*28,136,"http://grafx2.googlecode.com",CM_Fonce,CM_Clair); - Fenetre_Definir_bouton_normal(90,151,80,14,"OK",0,1,SDLK_RETURN); // 1 + // Pour faire un vrai splash screen, voici un bouton qui prend toute la fenetre. + Fenetre_Definir_bouton_normal(1,1,258,170,"",0,1,SDLK_RETURN); // 1 Display_Window(260,172); @@ -173,10 +174,15 @@ void Bouton_Message_initial(void) { Bouton_clicke=Fenetre_Bouton_clicke(); } - while ((Bouton_clicke!=1) && (Touche!=SDLK_ESCAPE) && (Touche!=SDLK_o)); + while (Bouton_clicke==0 && Touche==0); Fermer_fenetre(); Afficher_curseur(); + + // Si la page a été fermée par clic, ne pas faire un bête point vide dans la page. + // Par contre, un clic dans le menu est bien pris en compte. + if (Bouton_clicke && Mouse_Y