Problème avec le SDK
Posté le 14/10/2007 18:31
Bonjour. Je viens de me mettre au sdk et je rencontre un petit problème sur le menu de mon jeu. Normalement en bougeant les flèches haut et bas le curseur devrait bouger mais là rien.
Regarder le code:
#include "fxlib.h"
#include <revolution.h>
int AddIn_main(int isAppli, unsigned short OptionNum)
{
unsigned int key;
Bdisp_AllClr_DDVRAM();
intro();
menu();
return 1;
}
intro(){
unsigned long buffer1[] = {0x00000000,...};
unsigned long buffer2[] = {0x00000000,...};
GrayLinkBuffers(&buffer1, &buffer2);
Bdisp_AllClr_DDVRAM();
while( IsKeyUp(KEY_CTRL_EXE) )
{
GrayLinkBuffers(buffer1,buffer2);
GrayInit(3273,1452);
}
GrayEnd();
}
menu(){
int a,k,key;
a=20; //variable du curseur
PrintXY(24,20,"Nouveau perso",0);
PrintXY(24,27,"Charger",0);
PrintXY(24,34,"Quitter",0);
Bdisp_PutDisp_DD();
lbl1:
Bdisp_DrawLineVRAM(20,a+1,20,a+3);
Bdisp_SetPoint_VRAM(21, a+2, 1);
Bdisp_PutDisp_DD();
lbl2:
key=0;
do{
GetKey(&key);
}while(key==0);
if(key!=28 && key!=37 && key!=31)
{
goto lbl2;
}
if(key==28)
{
a=a-27;
if(a<20)
{
a=24;
}
goto lbl1;
}
if(key==37)
{
a=a+7;
if(a>34)
{
a=20;
}
goto lbl1;
}
}
//PAS TOUCHE
#pragma section _BR_Size
unsigned long BR_Size;
#pragma section
#pragma section _TOP
int InitializeSystem(int isAppli, unsigned short OptionNum)
{
return INIT_ADDIN_APPLICATION(isAppli, OptionNum);
}
#pragma section
Merci de bien vouloir m'aider