The MLlib (or Minishlink’s Library) is a simple library to develop on Nintendo Wii. Technically, it’s a wrapper of libogc and others librairies. Coding with this lib on Wii should be way easier and faster now!

Features:

Proper code so that it’s nice to see;
Easy for all;
Friendly functions;
Handles drawing (lol);
Sprite system;
Handles PNG images;
Special effects;
Write graphically text;
MP3 system;
MOD system;
Input (Wiimote, Nunchuk, and extensions…) system;
And much more…

Changes:

added: ML_InitRand()
added: ML_Rand(min, max)
added: Wiimote[x].IR.Angle
added: New sprite flipping system (ML_FlipSpriteX, ML_FlipSpriteY, ML_FlipSpriteXY)
added: ML_EnableClipping(), ML_DisableClipping
added: ML_IsWiimoteInSpriteEx()
modified: ML_SplashScreen(), there’s a fadeIn and a fadeOut now.
fixed: ML_FadeIn() and ML_FadeOut().
fixed: ML_IsWiimoteInSprite, it’s now working well. Don’t use ML_IsCollision and ML_IsCollisionEx for collision between sprite cursor and another sprite. Use ML_IsWiimoteInSprite instead – and that’s logical.
fixed: ML_IsCollision and ML_IsCollisionEx, there was a bug with tiled or animated sprites.
removed: ML_FlipImageX, ML_FlipImageY

http://wiibrew.org/wiki/MLlib