mirror of
https://github.com/GRRLIB/GRRLIB.git
synced 2024-11-22 06:52:20 +00:00
Wii coding library
template | ||
README.TXT |
============================================================== ________ __________ __________ .____ .___ __________ / _____/ \______ \\______ \| | | |\______ \ / \ ___ | _/ | _/| | | | | | _/ \ \_\ \ | | \ | | \| |___ | | | | \ \______ / |____|_ / |____|_ /|_______ \|___| |______ / \/ \/ \/ \/ \/ ________ _______ \_____ \ \ _ \ _(__ < / /_\ \ / \ \ \_/ \ /______ / /\ \_____ / \/ \/ \/ .5 ALPHA =============================================================== Code : NoNameNo Additional Code : Crayon Code Hints : RedShade Info & Tutorial : http://grrlib.santo.fr =============================================================== ChangeLog : * Color format change for ALL GRRLib function (now its RGBA) to fit to GX_Color format and use GX_Color1u32 * Name Change GRRLIB_LoadTexture to GRRLIB_LoadTexturePNG * GRRLib introduce a new texture structure (easier to handle texture width, height, etc ...): typedef struct GRRLIB_texImg{ unsigned int w; unsigned int h; unsigned int tilew; unsigned int tileh; unsigned int nbtilew; unsigned int nbtileh; unsigned int tilestart; void *data; } GRRLIB_texImg; * add void GRRLIB_InitTileSet(struct GRRLIB_texImg *tex, unsigned int tilew, unsigned int tileh, unsigned int tilestart); * GRRLIB_Printf recoded to fit modification. * GRRLIB_DrawImg recoded for simpler use * GRRLIB_DrawTile recoded for simpler use + // --->Frame Correction by spiffen * added GRRLIB_LoadTextureJPG (thx crayon for the file end detection idea) * InitVideo() and GRRLIB_Start() merge into GRRLIB_Init(). * add GRRLIB_PtInRect that return True/False if a point is in a specific zone * add GRRLIB_Exit to free the memory allocated by GRRLIB have a look at the sample code to see how all this work ;) Remember that 3.0.5 is a WIP preview for the soon coming GRRLIB 4.0 and it's not intend to be publicly released... Contact me to provide me all your patch/addon/new functions... NoNameNo.