Interface d'un damier en turbo c++ 3.0

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 511 fois - Téléchargée 32 fois

Contenu du snippet

voila j'ai crée l'interface de ce damier et j'aimerais que vous m'aidier a le maitre en marche

Source / Exemple :


#include<graphics.h>
#include<stdio.h>
#include<conio.h>

struct carre
{
public:
int x,y,a,b,cf,cc;
public:
void afficher(int tx,int cf)
{
setfillstyle(tx,cf);
bar(0,0,getmaxx(),getmaxy());
}
void afficherpion(int a,int b,int cp)
{
setcolor(cp);
fillellipse(a,b,15,15);
}
void affichercarre(int x,int y,int cc)
{
setfillstyle(1,cc);
bar(x,y,x+40,y+40);
rectangle(x+1,y+1,x+39,y+39);
}
};
void main()
{
int i,j;
int gdriver =DETECT,gmode;
initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
carre c;
carre mat[8][8];
clrscr();
c.afficher(8,4);
for(i=0;i<8;i++) for(j=0;j<8;j++){
if((i+j)%2!=0)
c.affichercarre(145+(i*40),90+(j*40),15);
else
c.affichercarre(145+i*40,90+j*40,7);
 }
for(i=0;i<8;i++) for(j=0;j<3;j++) {
if((i+j)%2==0) c.afficherpion(167+i*40,111+j*40,0);
 }
for(i=0;i<8;i++) for(j=5;j<8;j++) {
if((i+j)%2==0) c.afficherpion(167+i*40,111+j*40,14);
}
setfillstyle(5,4);
for(i=0;i<8;i++) for(j=0;j<3;j++) {
if((i+j)%2==0) c.afficherpion(165+i*40,110+j*40,0);
 }
setfillstyle(4,14);
for(i=0;i<8;i++) for(j=5;j<8;j++) {
if((i+j)%2==0) c.afficherpion(165+i*40,110+j*40,14);
}
getch();
 }

Conclusion :


merci de vouloire bien m'aider pour son fonctionement

A voir également

Ajouter un commentaire Commentaire
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
12
si tu nous donne que l'interface et pas le code de jeux, parce que tu as des questions a posé, tu pourrais le faire sur le forum (il est la pour ca !!!)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (moh13)