changelog --------- Current Release: raylib 1.0.3 (December 2013) NOTE: Only versions marked as 'Release' are available on release folder, updates are only available as source. NOTE: Current Release includes all previous updates. ----------------------------------------------- Release: raylib 1.0.3 (19 December 2013) ----------------------------------------------- [fonts] Added 8 rBMF free fonts to be used on projects! [text] LoadSpriteFont() - Now supports rBMF file loading (raylib Bitmap Font) [examples] ex05a_sprite_fonts completed [examples] ex05b_rbmf_fonts completed [core] InitWindowEx() - InitWindow with extended parameters, resizing option and custom cursor! [core] GetRandomValue() - Added, returns a random value within a range (int) [core] SetExitKey() - Added, sets a key to exit program (default is ESC) [core] Custom cursor not drawn when mouse out of screen [shapes] CheckCollisionPointRec() - Added, check collision between point and rectangle [shapes] CheckCollisionPointCircle() - Added, check collision between point and circle [shapes] CheckCollisionPointTriangle() - Added, check collision between point and triangle [shapes] DrawPoly() - Added, draw regular polygons of n sides, rotation can be defined! ----------------------------------------------- Release: raylib 1.0.2 (1 December 2013) ----------------------------------------------- [text] GetDefaultFont() - Added, get default SpriteFont to be used on DrawTextEx() [shapes] CheckCollisionRecs() - Added, check collision between rectangles [shapes] CheckCollisionCircles() - Added, check collision between circles [shapes] CheckCollisionCircleRec() - Added, check collision circle-rectangle [shapes] GetCollisionRec() - Added, get collision rectangle [textures] CreateTexture2D() - Added, create Texture2D from Image data [audio] Fixed WAV loading function, now audio works! ----------------------------------------------- Update: raylib 1.0.1 (28 November 2013) ----------------------------------------------- [text] DrawText() - Removed spacing parameter [text] MeasureText() - Removed spacing parameter [text] DrawFps() - Renamed to DrawFPS() for coherence with similar function [core] IsKeyPressed() - Change functionality, check if key pressed once [core] IsKeyDown() - Added, check if key is being pressed [core] IsKeyReleased() - Change functionality, check if key released once [core] IsKeyUp() - Added, check if key is being NOT pressed [core] IsMouseButtonDown() - Added, check if mouse button is being pressed [core] IsMouseButtonPressed() - Change functionality, check if mouse button pressed once [core] IsMouseButtonUp() - Added, check if mouse button is NOT being pressed [core] IsMouseButtonReleased() - Change functionality, check if mouse button released once [textures] DrawTexturePro() - Added, texture drawing with 'pro' parameters [examples] Function changes applied to ALL examples ----------------------------------------------- Release: raylib 1.0.0 (18 November 2013) ----------------------------------------------- * Initial version * 6 Modules provided: - core: basic window/context creation functions, input management, timming functions - shapes: basic shapes drawing functions - textures: image data loading and conversion to OpenGL textures - text: text drawing, sprite fonts loading, default font loading - models: basic 3d shapes drawing, OBJ models loading and drawing - audio: audio device initialization, WAV files loading and playing