Use u8 instead of unsigned char

This commit is contained in:
Crayon2000 2019-04-30 18:09:05 -04:00
parent 6967adc093
commit 36ee6185a8
7 changed files with 38 additions and 27 deletions

View file

@ -1,5 +1,5 @@
/*------------------------------------------------------------------------------
Copyright (c) 2009-2017 The GRRLIB Team
Copyright (c) 2009-2019 The GRRLIB Team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -388,7 +388,7 @@ void GRRLIB_DrawTorus(f32 r, f32 R, int nsides, int rings, bool filled, u32 col)
theta1 = theta + ringDelta;
cosTheta1 = cos(theta1);
sinTheta1 = sin(theta1);
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLESTRIP, GX_VTXFMT0, 2*(nsides+1));
}
else {
@ -437,7 +437,7 @@ void GRRLIB_DrawSphere(f32 r, int lats, int longs, bool filled, u32 col) {
lat1 = M_PI * (-0.5F + (f32) i / lats);
z1 = sin(lat1);
zr1 = cos(lat1);
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLESTRIP, GX_VTXFMT0, 2*(longs+1));
}
else {
@ -495,7 +495,7 @@ void GRRLIB_DrawCube(f32 size, bool filled, u32 col) {
v[1][2] = v[2][2] = v[5][2] = v[6][2] = size / 2;
for (i = 5; i >= 0; i--) {
if(filled) {
if(filled == true) {
GX_Begin(GX_QUADS, GX_VTXFMT0, 4);
}
else {
@ -513,7 +513,7 @@ void GRRLIB_DrawCube(f32 size, bool filled, u32 col) {
GX_Position3f32(v[faces[i][3]][0], v[faces[i][3]][1], v[faces[i][3]][2]);
GX_Normal3f32(n[i][0], n[i][1], n[i][2]);
GX_Color1u32(col);
if(!filled) {
if(filled == false) {
GX_Position3f32(v[faces[i][0]][0], v[faces[i][0]][1], v[faces[i][0]][2]);
GX_Normal3f32(n[i][0], n[i][1], n[i][2]);
GX_Color1u32(col);
@ -534,7 +534,7 @@ void GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col) {
int i;
f32 dx, dy;
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLESTRIP, GX_VTXFMT0, 2 * (d+1));
}
else {
@ -552,7 +552,7 @@ void GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col) {
}
GX_End();
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLEFAN, GX_VTXFMT0, d+2);
}
else {
@ -568,7 +568,7 @@ void GRRLIB_DrawCylinder(f32 r, f32 h, int d, bool filled, u32 col) {
}
GX_End();
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLEFAN, GX_VTXFMT0, d+2);
}
else {
@ -597,7 +597,7 @@ void GRRLIB_DrawCone(f32 r, f32 h, int d, bool filled, u32 col) {
int i;
f32 dx, dy;
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLESTRIP, GX_VTXFMT0, 2 * (d+1));
}
else {
@ -615,7 +615,7 @@ void GRRLIB_DrawCone(f32 r, f32 h, int d, bool filled, u32 col) {
}
GX_End();
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLEFAN, GX_VTXFMT0, d+2);
}
else {
@ -650,7 +650,7 @@ void GRRLIB_DrawTessPanel(f32 w, f32 wstep, f32 h, f32 hstep, bool filled, u32 c
tmp = ((w/wstep)*2)+2;
for ( y = -tmpy ; y <= tmpy ; y+=hstep )
{
if(filled) {
if(filled == true) {
GX_Begin(GX_TRIANGLESTRIP, GX_VTXFMT0, tmp);
}
else {

View file

@ -1,5 +1,5 @@
/*------------------------------------------------------------------------------
Copyright (c) 2009-2017 The GRRLIB Team
Copyright (c) 2009-2019 The GRRLIB Team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -109,8 +109,12 @@ int GRRLIB_Init (void) {
// Clear the background to opaque black and clears the z-buffer
GX_SetCopyClear((GXColor){ 0, 0, 0, 0 }, GX_MAX_Z24);
if (rmode->aa) GX_SetPixelFmt(GX_PF_RGB565_Z16, GX_ZC_LINEAR); // Set 16 bit RGB565
else GX_SetPixelFmt(GX_PF_RGB8_Z24 , GX_ZC_LINEAR); // Set 24 bit Z24
if (rmode->aa) {
GX_SetPixelFmt(GX_PF_RGB565_Z16, GX_ZC_LINEAR); // Set 16 bit RGB565
}
else {
GX_SetPixelFmt(GX_PF_RGB8_Z24 , GX_ZC_LINEAR); // Set 24 bit Z24
}
// Other GX setup
yscale = GX_GetYScaleFactor(rmode->efbHeight, rmode->xfbHeight);
@ -187,7 +191,7 @@ int GRRLIB_Init (void) {
*/
void GRRLIB_Exit (void) {
static bool done = false;
if (done || !is_setup) {
if (done == true || is_setup == false) {
return;
}
else {

View file

@ -1,5 +1,5 @@
/*------------------------------------------------------------------------------
Copyright (c) 2009-2017 The GRRLIB Team
Copyright (c) 2009-2019 The GRRLIB Team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -50,6 +50,10 @@ void GRRLIB_Circle (const f32 x, const f32 y, const f32 radius,
ncolor[a] = color;
}
if (!filled) GRRLIB_GXEngine(v, ncolor, 36, GX_LINESTRIP );
else GRRLIB_GXEngine(v, ncolor, 36, GX_TRIANGLEFAN);
if (filled == false) {
GRRLIB_GXEngine(v, ncolor, 36, GX_LINESTRIP );
}
else {
GRRLIB_GXEngine(v, ncolor, 36, GX_TRIANGLEFAN);
}
}

View file

@ -36,7 +36,7 @@ THE SOFTWARE.
* - -3 : FileReadError.
* - >0 : FileLength.
*/
int GRRLIB_LoadFile(const char* filename, unsigned char* *data) {
int GRRLIB_LoadFile(const char* filename, u8* *data) {
int len;
FILE *fd;
@ -79,7 +79,7 @@ int GRRLIB_LoadFile(const char* filename, unsigned char* *data) {
*/
GRRLIB_texImg* GRRLIB_LoadTextureFromFile(const char *filename) {
GRRLIB_texImg *tex;
unsigned char *data;
u8 *data;
// return NULL it load fails
if (GRRLIB_LoadFile(filename, &data) <= 0) {

View file

@ -1,5 +1,5 @@
/*------------------------------------------------------------------------------
Copyright (c) 2009-2017 The GRRLIB Team
Copyright (c) 2009-2019 The GRRLIB Team
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@ -31,13 +31,15 @@ static bool geckoinit = false;
* @return bool true=everything worked, false=problems occurred.
*/
bool GRRLIB_GeckoInit() {
u32 geckoattached = usb_isgeckoalive(EXI_CHANNEL_1);
s32 geckoattached = usb_isgeckoalive(EXI_CHANNEL_1);
if (geckoattached) {
usb_flush(EXI_CHANNEL_1);
geckoinit = true;
return true;
}
else return false;
else {
return false;
}
}
/**
@ -49,7 +51,9 @@ void GRRLIB_GeckoPrintf (const char *text, ...) {
int size;
char tmp[1024];
if (!geckoinit) return;
if (geckoinit == false) {
return;
}
va_list argp;
va_start(argp, text);

View file

@ -36,7 +36,7 @@ void GRRLIB_Screen2Texture (int posx, int posy, GRRLIB_texImg *tex, bool clear)
GX_CopyTex(tex->data, GX_FALSE);
GX_PixModeSync();
GRRLIB_FlushTex(tex);
if(clear) {
if(clear == true) {
GX_CopyDisp(xfb[!fb], GX_TRUE);
}
}

View file

@ -88,8 +88,7 @@ void GRRLIB_Circle (const f32 x, const f32 y, const f32 radius,
//------------------------------------------------------------------------------
// GRRLIB_fileIO - File I/O (SD Card)
int GRRLIB_LoadFile (const char* filename,
unsigned char* *data);
int GRRLIB_LoadFile (const char* filename, u8* *data);
GRRLIB_texImg* GRRLIB_LoadTextureFromFile (const char* filename);
bool GRRLIB_ScrShot (const char* filename);