Line 4:
Line 4:
| type = framework library
| type = framework library
| author = [[User:Minishlink|Minishlink]]
| author = [[User:Minishlink|Minishlink]]
−
| version = 1.1
+
| version = 1.1.5
| website = http://louislagrange.free.fr/MLlib/
| website = http://louislagrange.free.fr/MLlib/
| download = http://code.google.com/p/mllib/downloads/
| download = http://code.google.com/p/mllib/downloads/
Line 17:
Line 17:
* Easy for all;
* Easy for all;
* Friendly functions;
* Friendly functions;
−
* Handles drawing (lol);
+
* Handles drawing;
* Sprite system;
* Sprite system;
* Handles PNG images;
* Handles PNG images;
Line 31:
Line 31:
First you need to have '''devKitPro''' installed. Go [[Devkitppc setup (Windows)|install]] it ! ;)
First you need to have '''devKitPro''' installed. Go [[Devkitppc setup (Windows)|install]] it ! ;)
−
Then, '''libpng''' for Wii must be installed.
+
[OPTIONAL] Then, '''libpng''' for Wii must be installed '''if you want to change library only''' !
# Download it at [http://louislagrange.free.fr/MLlib/downloads/libpng_wii.zip my FTP].
# Download it at [http://louislagrange.free.fr/MLlib/downloads/libpng_wii.zip my FTP].
# Extract it and place the .a in "devkitpro\libogc\lib\wii" and the folder "png" in "devkitpro\libogc\include".
# Extract it and place the .a in "devkitpro\libogc\lib\wii" and the folder "png" in "devkitpro\libogc\include".
Line 47:
Line 47:
First you need to have '''devKitPro''' installed. Go [[Devkitppc setup (Linux)|install]] it ! ;)
First you need to have '''devKitPro''' installed. Go [[Devkitppc setup (Linux)|install]] it ! ;)
−
Then, '''libpng''' for Wii must be installed.
+
[OPTIONAL] Then, '''libpng''' for Wii must be installed '''if you want to change library only''' !
# Download it at [http://louislagrange.free.fr/MLlib/downloads/libpng_wii.zip my FTP].
# Download it at [http://louislagrange.free.fr/MLlib/downloads/libpng_wii.zip my FTP].
# Extract it and place the .a in "devkitpro/libogc/lib/wii" and the folder "png" in "devkitpro/libogc/include".
# Extract it and place the .a in "devkitpro/libogc/lib/wii" and the folder "png" in "devkitpro/libogc/include".
Line 136:
Line 136:
==Update History==
==Update History==
+
+
===1.1.5 - September 05, 2009===
+
* 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
+
===1.1 - June 20, 2009===
===1.1 - June 20, 2009===
* New method of programming. It uses seriously very less memory now. ML_Image, ML_Sprite, ML_Background.
* New method of programming. It uses seriously very less memory now. ML_Image, ML_Sprite, ML_Background.