[GC] c:\gc\main.c:21: error: [GC]parse error before '}' token

bueno, aquí el codigo:
#include "C:\gc\libogc\lib\video.h"
#include "C:\gc\libogc\lib\pad.h"
#include "C:\gc\libogc\lib\types.h"
#define VIDEO_640x480_NTSC_YUV16 (0)
#define PAD_CHANNEL_0 (0)
#define COLOR_BLANCO 0xFF80FF80
#define COLOR_BLUE 0x1DFF1D6B

void ClearScreen(int color);
PAD control[2];
u32* fb =(u32*)0xC0500000;

int main(){
VIDEO_Init(VIDEO_640x480_NTSC_YUV16);
while(true){
PAD_ReadState(&control[0], PAD_CHANNEL_0);
VIDEO_WaitVSync();
if(control[0].Analog.Y < 20)
fb[500] = COLOR_BLUE

}
return 0;
}



Con ese código me da este error cuando compilo:


C:\GC>make.bat
c:/gc/main.c: In function 'main':
c:/gc/main.c:21: error: parse error before '}' token
[FATAL ERROR]
C:\GC>
if(control[0].Analog.Y < 20)
fb[500] = COLOR_BLUE

te falta un ; ahí.
es muy extraño que sabiendo programación no se sepa que es un parser error... en fin...
Diantres, como se nota que tenia sueño
3 respuestas