begin process at 2010 03 22 00:42:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

petit aide pour prog simple


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

petit aide pour prog simple

jeudi 3 avril 2003 à 19:56:37 | petit aide pour prog simple

myogtha

je fais un jeu style serpent mais je ne connais pas encore les pointeur alors j'ai fais ça mais ça tourne pas pouvez vous m'expliqué un peu merci bien :

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <dos.h>
#include <iostream.h>

typedef struct{
int x;
int y;
}point;

point p2[50];
void afficheballedeb()
{
p2[0].x =320;
p2[0].y =240;
setfillstyle(SOLID_FILL, RED);
bar(p2[0].x,p2[0].y,p2[0].x+4,p2[0].y+4);
p2[1].x =324;
p2[1].y =240;
setfillstyle(SOLID_FILL, RED);
bar(p2[1].x,p2[1].y,p2[1].x+4,p2[1].y+4);
p2[2].x =328;
p2[2].y =240;
setfillstyle(SOLID_FILL, RED);
bar(p2[2].x,p2[2].y,p2[2].x+4,p2[2].y+4);
}

void changeTable(int indmax,int indtete,int dx, int dy)
{
if ( indtete<indmax )
{
p2[indtete].x=p2[indtete].x+dx;
p2[indtete].y=p2[indtete].y+dy;
}
else
{
indtete=0;
}
}


void afficheballered(int indtete)
{
setfillstyle(SOLID_FILL, RED);
bar(p2[indtete].x,p2[indtete].y,p2[indtete].x+3,p2[indtete].y+3);
}
void afficheterrain()
{
rectangle(0,0,639,479);
}
void graphicdriver()
{
int gdriver = DETECT, gmode, errorcode;
initgraph(&gdriver, &gmode, "");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
}

//-------------------------------------------------------------------//
// //
// //
// D.E.B.U.T SERPENT //
// //
// //
//-------------------------------------------------------------------//

int main(void)
{
int i,x,y,dx,dy,indtete,indmax;
char car;
graphicdriver();
afficheballedeb();
indtete=0;
indmax=2;
while ( car!=27 )
{
if (kbhit())
{
car = getch();
if (car==72)
{
dx = -1;
dy = 0;
}
if (car==80)
{
dx = 0;
dy = -1;
}
if (car==75)
{
dx = 0;
dy = 1;
}
if (car==77)
{
dx = 1;
dy = 0;
}

}
changeTable(indmax,indtete,dx,dy);
indtete=indtete+1;
afficheballered(indtete);
afficheterrain();
delay(20);
}
/* clean up */
closegraph();
return 0;
}


Cette discussion est classée dans : int, p2, dx, dy, indtete


Répondre à ce message

Sujets en rapport avec ce message

un tableaux de permutation [ par sturnarbo ] /*Ecrire un programme qui range les éléments d'un tableau A du type int dansl'ordre inverse. Le programme utilisera des pointeurs P1 et P2 et une vari sturnarbo [ par sturnarbo ] ENONCE:/*Ecrire un programme qui range les éléments d'un tableau A du type int dansl'ordre inverse. Le programme utilisera des pointeurs P1 et P2 et u Les pointeurs [ par hicam2 ] J'ai se programme#include #include int main(){int * p1 =(int*)malloc(50*sizeof(int));int *p2 = p1;int i;for(i=1;i*(int*)(&p1-2)= 18 Proie_Predateur [ par bekha ] Bonjour à tous en faite j'ai un problème que j'arrive pas résoudre je demandai si vous pourrez m'aider,je suis d'ecrire un programme en c++ de 4 préda Brensenham Line [ par wildlife22 ] Bonjour, alors voila, j'essay de faire un programme en C utilisant l'algorithme de brensenham pour tracer une droite en utilisant les bibliotheque OP Recuperer PID de l'appli et ecrire dans un fichier [ par Metalbobinou ] Bonsoir,Alors voila, vu que j'ai du mal en C, et que cela va etre necessaire que j'en fasse pour mes etudes, j'ai decide de m'y mettre.J'ai voulu fair Calculateur de moyenne probleme [ par florianpoi1 ] Bonjour j'ai essayer de réaliser un programme en C (un Calculateur de moyenne) mes je le compile tout va bien je l'execute ensuite je lui dit que j'ai tri insertion langage C et appel de fonction [ par washh ] Bonjour,Je débute en langage C et j'ai écrit l'algorithme du tri d'un tableau contenant des chaines de caractères, mais dès la compilation, le program DLL avec stdcall [ par gmeha ] bonjourj'ai ecrit un DLL programme en utilisant stdcall je l'ai compile ,il y a eu aucune faute.#include "stdafx.h"#include #include extern "C" __decl Mediane d'une suite de nombres [ par alexey27 ] Bonsoir je dois creer un programme qui affiche la mediane d'une suite de 10 nombres. Voici ce que j'ai fait : #include int main (){ const in


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales