begin process at 2012 02 11 00:30:37
  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 comment traiter une chaine de caractères séparée par espaces (String) [ par baptchr55 ] Bonjour à tous, j'ai un nouveau problème. Je récupère une chaine de caractères dans un "[i]string[/i]", et je souhaiterais extraire ceux-ci mot par m 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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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,452 sec (3)

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