01net    Web


Actuellement en ligne : 290 Utilisateurs dont 13 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > C/C++
> Allegro : pb qui doit pas etre complique mais qui me rend fou!!
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
abcjordanie
  Tiens!? Voilà du boudin!
  :-)
      ?   ^   @     Posté le 12/02/2004 00:07:43  
Voter pour ce message
voici mon code source :



[cpp]#include <allegro.h>



#define ECRAN_X 800

#define ECRAN_Y 600



////////////////////////////////////////////////////////////////////////////////



int main()

{



//////////////////// declarations



char touche,touche2;

int dephg=-1,dephd=1;

int saut=0,i=100,j=100;

int done=0;



/////////////////// fin des declarations





allegro_init();

install_keyboard();

srand(time(NULL));



if (set_gfx_mode(GFX_AUTODETECT,ECRAN_X,ECRAN_Y,0,0)!=0)

{

set_gfx_mode(GFX_TEXT,0,0,0,0);

allegro_message("probleme set_gfx_mode");

return 1;

}



////////////////////////////////////////



textprintf(screen, font, i, j, makecol(0,255,0), "x");



while (!done)

{



if (keypressed())

{

//effacement aux anciennes coordonnées

textprintf(screen, font, i, j,makecol(0,255,0), " ");

// recup choix

touche=readkey();

switch (touche>>8) // recup sous la forme scancode

{

case KEY_K : i=i+dephg; break;

case KEY_M : i=i+dephd; break;

case KEY_P : done=1; break;// pour fin

default : break;

}

// affichage

textprintf(screen, font, i, j, makecol(0,255,0), "x");

}

}



return 0;

}

END_OF_MAIN();[/cpp]



en gros, le but, cest quil ait un x sur lecran et quavec les touches k et m ont le controle de gauche a droite, tandis que p permet de quitter le programme. Ensuite, et je sais pas comment on fait avec allegro, je voudrais mettre une image a la place du x. Mais comment faire??sachant que lorsque je compil, en fait, ca rentre pas dans le switch???(ca sarrete juste avant!!!)

merci de me repondre, cest assez urgent!!
-------
http://www.mailofun.com : a chacun son email : des dizaines d'adresses emails gratuites, des emails entièrement anonymes...
<     1       >

01net > Forum de 01net > Programmation et développement > C/C++
> Allegro : pb qui doit pas etre complique mais qui me rend fou!!

Aller à :

Page générée en : 0.052s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Suite de sécurité
Une suite de haute technologie facile à prendre en main et efficace contre toutes les menaces.
Jeux
Nouveauté : Collectionnez des artefacts dans les musées, et jouez bien vos cartes.