Code::Blocks et Palib

Maknash Messages postés 701 Statut Membre -  
nonolebboss Messages postés 268 Statut Membre -
Bonjour,

J'ai fais 1 petit bête jeu en C avec C::B et j'aimerais pouvoir le mettre sur la Nintendo DS.
En cherchant sur google j'ai trouver Palib et j'ai aussi vu qu'on pouvait écrire le programme avec C::B

Les infos je les ai eues là : http://www.palib.info/wikifr/doku.php?id=day1

Seulement, voici ce que j'ai en voulant le compiler : http://img218.imageshack.us/img218/2712/paliboj4.png

Quelle est la solution svp? Merci d'avance

16 réponses

Maknash Messages postés 701 Statut Membre 184
 
Ok mais le code il est bon car il fonctionne sous Windows... Par contre je crois qu'il y a des fonctions qui n'iront sûrement pas sous NDS comme par exemple textbackground ou texcolor qui sont des fonctions Windows only...

#include <stdio.h>
#include <myconio.h>
#include <time.h>

int main(void)
{
	int n=0, nbalea, i,j, k;
	char car;

    do
    {
        i=1;
        j=7;
        k=5;

        srand(time(NULL));
        nbalea=1+rand()%1001;

        clrscr();

        textbackground(CYAN); textcolor(WHITE); MYclrwin(1,1,80,3);
        gotoxy(28,2); printf("LE JEUX DU NUMERO ALEATOIRE");
        textbackground(RED); MYclrwin(1,4,80,100);
        gotoxy(8,5); textcolor(YELLOW); printf("Un nombre aleatoire entre 1 et 1000 a ete genere par l'ordinateur");
        gotoxy(21,7); textcolor(WHITE); printf("Proposition %d :",i);

        do
        {
            gotoxy(40,7); clreol(); textcolor(LIGHTCYAN); gotoxy(40,7);
            scanf("%d",&n);
        }
        while(n<1 || n>1000);

        do
        {
            if(n>0 && n<1001)
            {
                if(n<nbalea && n>1 && n<1001)
                {
                    gotoxy(46,k+=2); textcolor(6); printf("Nombre trop petit");
                    gotoxy(21,j+=2); textcolor(WHITE); printf("Proposition %d :",++i);
                    gotoxy(40,j); textcolor(LIGHTCYAN); scanf("%d",&n);
                }
                if(n>nbalea && n>1 && n<1001)
                {
                    gotoxy(46,k+=2); textcolor(6); printf("Nombre trop grand");
                    gotoxy(21,j+=2); textcolor(WHITE); printf("Proposition %d :",++i);
                    gotoxy(40,j); textcolor(LIGHTCYAN); scanf("%d",&n);
                }
                if(n==nbalea)
                {
                    textcolor(LIGHTGREEN);
                    printf("\n\t\tBien joue, vous avez trouvez le bon numero\n");
                    printf("\t\t    Le nombre aleatoire est bien %d\n\n",nbalea);
                }
            }
            else
            {
                k+=2;
                gotoxy(40,k); clreol(); textcolor(LIGHTCYAN); gotoxy(40,k);
                scanf("%d",&n);
                k-=2;
            }

        }
        while (n!=nbalea);

        textcolor(GREEN); printf("\t\t Vous avez trouvez la solution en %d fois\n\n",i);

        do
        {
            printf("\t\t\t\tRecommencer ? "); fflush (stdin); scanf("%c",&car);
        }
        while(tolower(car)!='n' && tolower(car)!='o' );

    }
    while(tolower(car)=='o');

	//getch();

	return(0);
}
1
nonolebboss Messages postés 268 Statut Membre 6
 
a tu inséré tout les includes et a tu mis les DLL necessaire ?
0
Maknash Messages postés 701 Statut Membre 184
 
Ah je n'ai pas les includes pour NDS je pense, j'ai juste mis stdio et myconio.
Je dois mettre lesquelles? Et quelles DLL sont nécessaires?

Merci de ta réponse^^
0
Maknash Messages postés 701 Statut Membre 184
 
Je viens d'essayer de compiler 1 fichier c fourni avec devkitpro mais rien à faire il me met 1 erreur 1 et erreur 2 aussi
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nonolebboss Messages postés 268 Statut Membre 6
 
pour pouvoir faire un jeu sur ds il te faut un émulateur .

et aussi tu c' est coder en c++
0
Maknash Messages postés 701 Statut Membre 184
 
J'ai 1 émulateur, et j'ai aussi 1 DS avec linker, et je sais codé en C et je sais qu'on peut en faire en C et pas obligé en C++ donc j'ai tout ce qu'il faut
0
nonolebboss Messages postés 268 Statut Membre 6
 
bah alors demande les dll a nitendo pour que ton jeu sois compatible avec ta DS
0
Maknash Messages postés 701 Statut Membre 184
 
Mouais t'es vraiment sûr que tout le monde fait ça?? Oo
0
nonolebboss Messages postés 268 Statut Membre 6
 
ba non chui pas sûr mais essaye quand meme
0
Maknash Messages postés 701 Statut Membre 184
 
Mais j'vois pas c'que j'pourrais demander et à qui exactement, j'crois pas que ça vienne de là, c'est sûrement que je fais mal un truc ou qu'alors il manque un truc sur le site, je sais pas trop
0
nonolebboss Messages postés 268 Statut Membre 6
 
donne moi ton code que je regarde
0
nonolebboss Messages postés 268 Statut Membre 6
 
ouai le code marche sur windows. je te propose de te renseigner sur les bibliothèque de la DS après change les fonctionalitées incompatible avec la DS
0
Maknash Messages postés 701 Statut Membre 184
 
Ouais j'sais pas trop car aux yeux de Nintendo je ne sais pas s'ils considèrent ça comme vraiment légal...
0
nonolebboss Messages postés 268 Statut Membre 6
 
qu' est ce qui est illégal au yeux de nitendo ??
0
Maknash Messages postés 701 Statut Membre 184
 
Le fait de disposer d'un linker et/ou d'un émulateur
0
nonolebboss Messages postés 268 Statut Membre 6
 
mais non c légal t'inquiète
0