From 92fe7d1ff397bea1d6fb4e1e92cab27e52ddded9 Mon Sep 17 00:00:00 2001 From: Henri Montjoie <henri.montjoie@insa-rennes.fr> Date: Mon, 16 May 2016 23:32:47 +0200 Subject: [PATCH] ajout d'une icone --- resources/Skins/icone.bmp | Bin 0 -> 3126 bytes src/affichage.c | 8 +++++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 resources/Skins/icone.bmp diff --git a/resources/Skins/icone.bmp b/resources/Skins/icone.bmp new file mode 100644 index 0000000000000000000000000000000000000000..2e3377ade4a84c215178d0700af860f7e4c002da GIT binary patch literal 3126 zcmbW1`BPI@6vyrF{R8@Af9zl2PhF-~XVi*T*<_V92tggivEo+8S``uPXj>FT4H{7P zNP+>$N<!Edi>wN0u^mm`zGY#i{l2{TB8W)Me7T%=?>V1y-nsYPbunu{T@(JT#rOsO zK9Br;vgR{b_(j&02W9;C{lD5SUvb^*#PV0`N?(0h^7?II2J={j&-($(uXx71rwy-n zlzYFw;$45q`)!%`>r(Gmi-j4?V--H|gg>H|$1R@KyL_3q<*0AUyz4F#8_J1|73Ahh zYV*y-s-!TFRrtUY{)j^CV%XBBYgS*<4e$EP#QNU}Ft_OFm^<{=yYx0av!j|xs$){? z*@XKH9wE$Q6+ZBUKcWx|!cyp)XI-Z+snYk|6=LIca%&a+Lp8I#MwZ6NAGQjo+~T=z zsia3b<B^U##l2=ewSiR};0b?3Ar=I1-XNp@+lGmP8lPPD4QhKe6I&}Qp^h!;;7j}b z6{7*&M6hZyqFZCZD?@%{)SCI&T2^sJ6k<UD2ec?UY@IU`F%`t7N^1K(Ca#{1uV<5* zxFV}?_0IsXcb3!biQuI{f5rnYzJWyugjf*30qt$RWz<(#EAQhrJ)O|RLP^bBVY^WA zBzR|PB_YK@n+Rtm3L^;MfCi?T;+Bg@t|GSRDAcgiz(E<Ud`Z9m?sRBn>83&_JW@)F z9HIyWa6ki7<)3XMwpNnZrkxMCq!w9uj|9Z(pMF5_IqH_uOpz!Af*@~qB?+d=KWZd5 z-5_J{GbtusQNBgcKMSp_s_9VqlVDD}klGrFQewdY?U;#F`Nc*OpATLw%`7O=+QjOa zh4)E6v!I&}l??~-t)d#D8sLC-yp>Y<M@;0F+f;lboBl{ply4WWPll>z7nbPm%)+&a z&@Y35eJ&}}BJ6tOuLi<MXk<Y<VUF@)$5hdY&0K~>RHU(sXNQ9|a|^2UvkSkC2aomo zwN5G5CT3Y9o@$6{fCJi3ZM0hdMF*K!L*aCxo=lqvW!uI59!d8s1pd9}3xJnA4q!&( z6tlt(irc#*vVb3_r_S4={WpvdS_2hVhyL@~4hhO}NO_&o$)SKg%rBn`9qRSxI_0I6 zmEJDIH*h&kw0<DU$BUe{ka4v%4p^35%ymhS#wBUHq_VLfQe1cv+}G_#ZD|h$5bz3$ z&$}ab8Fl_>rn{!2=M((8K_dSFjjc&*6J&Uoth_GiK%f88M5rXpPif_G6(lrqFpxs= zd3(%pO36lkXFYSVb5ZfiMqKTtG7U^3K3<EM=kf3Ej_BZE;Mhp8&?Cpj*0B(>AVscQ zQhi|Lg<lZOFErB4kC);1&ypohI=P8Km$IGW?jC<ZUsTAL`Y>F71Dn{$q6}>AB8M*7 zA*Gr9)lE&zFT=-MI3~&CHagWHmzUEiY5M}&frtwF1G_qe#AbF^3!^bHNd^|Qs6&4M z=}_4IcDikRQRkKBsH6KSdBn=%%1SnJ=zrm0aL-Ug*=VncFX~{=yXYJf0~>8oR$(Ar zS_^w?fS&tjB|Z}M&Jc&JOo~xXArpp!dq-r!#^-t1%2W-KWghT3>@wz2Lq>;?V&cxa z=z+QAJEPXG7$eWgA`6QOao*5`z2Owt5wxh-&YH$Z(>R4yoK^6%9U_X~XW^|=q}TU> z;?+b-igdHQ5ru;RaPoWb2?$3WtYwPqo1^81n0bv`N^j${%v|Fr`Qp`T;YybFNh<ph z52m(1!q2pdr`&AsEH&~MRnWoVV?oC->W1m3f3K=DYW<3_$IhX*1!&Po5JwcB#)V#H z;w3RQPZqm4^ar{&#Ej4Xzsl7tKX>yvRso$yi{#tDD%^a`Vs&JmDzFRLc%5!;bUu0& ztAVRDO8YsDUFM_t`1}vMdGoY<@eaJ8G&bRMFW)`)@o;cX_HY`9d|hB4a~<Lz!|eFW zNT1L2ajv=OCBMpom$)5p3%Hii8JwaMJ-qc<wA#*@sJ$d=^^bczG8{V8BeYC?Ott?3 D1AC>V literal 0 HcmV?d00001 diff --git a/src/affichage.c b/src/affichage.c index 15e12e7..91d8fb7 100644 --- a/src/affichage.c +++ b/src/affichage.c @@ -125,6 +125,7 @@ int afficher_cartes_personnalisees() positionsTextes[i].y=i*(textes[0]->h+desc[0]->h+5); positionsDesc[i].y=positionsTextes[i].y+textes[i]->h; } + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); fenetre = SDL_SetVideoMode(400, nbChoix*(textes[0]->h+desc[0]->h), 32, SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_RESIZABLE); while(c==-1) { @@ -196,7 +197,7 @@ char* afficherListeClasses(char** nomsClasses, char** skinsClasses, int nbChoix) } SDL_SetColorKey(tabSkins[i], SDL_SRCCOLORKEY, SDL_MapRGB(tabSkins[i]->format, 0, 0, 255)); } - + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); fenetre = SDL_SetVideoMode(260, nbChoix*tabSkins[0]->h, 32, SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_RESIZABLE); SDL_FillRect(fenetre,NULL,SDL_MapRGB(fenetre->format,0,0,0)); @@ -265,6 +266,7 @@ int saisie_noms_joueurs() etat=SAISIE_JOUEURS; police=TTF_OpenFont("../resources/fonts/arial.ttf",26); + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); ecran = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); if (ecran == NULL) // Si l'ouverture a échoué, on le note et on arrête { @@ -340,6 +342,7 @@ int affichage_ecran_accueil() ajouterUnJoueur(nom_2,&etat); ajouterUnJoueur(nom_1,&etat); etat=LANCEMENT; + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); SDL_Surface* ecran = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); SDL_WM_SetCaption("Elder Internal Ignition",NULL); SDL_Event event; @@ -406,6 +409,7 @@ int affichage_menu_configuration() { etat=CONFIGURATION; int nombre_classes=nbClasses(); + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); SDL_Surface* ecran = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); SDL_WM_SetCaption("Elder Internal Ignition",NULL); SDL_Event event; @@ -677,6 +681,7 @@ int affichage_carte() int x=0; int perso_actuel=4; SDL_Event event; + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); SDL_Surface* ecran=SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE)+LARGEUR_BORDURE, HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF);; SDL_Surface* cases[HAUTEUR_CARTE][LARGEUR_CARTE]; SDL_Surface* persos[NB_PERSO*NB_JOUEURS]; @@ -968,6 +973,7 @@ int affichage_carte() int afficher_menu() { SDL_Event event; + SDL_WM_SetIcon(SDL_LoadBMP("../resources/Skins/icone.bmp"), NULL); SDL_Surface* fenetre = SDL_SetVideoMode(LARGEUR_CARTE*(LARGEUR_CASE+1), HAUTEUR_CARTE*(HAUTEUR_CASE+2), 32, SDL_HWSURFACE|SDL_DOUBLEBUF); SDL_Surface* bouton_continuer=NULL; SDL_Surface* bouton_quitter=NULL; -- GitLab