Releases: OneLoneCoder/olcPixelGameEngine
Releases · OneLoneCoder/olcPixelGameEngine
olcPixelGameEngine v2.28
olcPixelGameEngine v2.27
Restructuring of connected files (post-jam clean up)
- Updated Guarding olc::v_2d with less faff
- Updated olcUTIL_Geometry2D.h
- Updated olcUTIL_QuadTree.h
- Updated olcUTIL_Animate2D.h
- Updated olcUTIL_SplashScreen.h
- Added File Resolution for PGEtinker.com
olcPixelGameEngine v2.26
Window Manipulation Update! (MS Windows only right now... need volunteers!)
- Added 1:1 "Real Window" mode which follows resizing - Construct(...)
- Added SetWindowSize() - Sets Position/Size of window
- Added ShowWindowFrame() - Enables/Disables window furniture
- Added olc_UpdateWindowPos() - Break in to set position of window
- Added adv_ManualRenderEnable() - [ADVANCED] To be PGE or not be PGE...
- Added adv_HardwareClip() - [ADVANCED] Specify target clip region
- Added adv_FlushLayer() - [ADVANCED] Force layer update to buffer
- Added adv_FlushLayerDecals() - [ADVANCED] Force layer's decal render to buffer
- Added FillTriangleDecal() - Draws a triangle decal
- Added GradientTriangleDecal() - Draws a triangle decal with unique vertex colours
olcPixelGameEngine v2.25
- Added DrawPolygonDecal(pos, tex, w, col)
olcPixelGameEngine v2.24
- Fixed FillTexturedTriangle() to remove const-ref
olcPixelGameEngine v2.23
- Fixed Emscripten host sizing errors - Thanks Moros
- Fixed v2d_generic.clamp() function
olcPixelGameEngine v2.22
- Fix typo on dragged file buffers for unicode builds
olcPixelGameEngine v2.21
- Emscripten Overhaul - Thanks Moros!
- Added DrawPolygonDecal() tint overload, can now tint a polygon accounting for vertex colours
- Added Multiplicative Pixel overload
- Added v2d_generic clamp()
- Added v2d_generic lerp()
- Added GetDroppedFiles() - returns files dropped onto engine window for that frame (MSW only)
- Added GetDroppedFilesPoint() - returns location of dropped files (MSW only)
- Added Exposed OpenGL33 Loader interface so the typedefs can be shared with PGEX & user
- Added Fix OGL33 DecalStructure types - wow, how did that one get missed?? lol
- Added FillTexturedTriangle() - Software rasterizes a textured, coloured, triangle
- Added FillTexturedPolygon() - Hijacks DecalStructure for configuration
- Added olc::vf2d arguments for Sprite::Sample() functions
olcPixelGameEngine v2.20
- Added DrawRectDecal() - Keeps OneSketchyGuy quiet
- Added GetScreenSize()
- Added olc::Sprite::Size() - returns size of sprite in vector format
olcPixelGameEngine v2.19
- Built in font is now olc::Renderable
- Added EnablePixelTransfer() - Gate if layer content transfers occur (speedup in decal only apps)
- Added TextEntryEnable() - Enables/Disables text entry mode
- Added TextEntryGetString() - Gets the current accumulated string in text entry mode
- Added TextEntryGetCursor() - Gets the current cursor position in text entry mode
- Added IsTextEntryEnabled() - Returns true if text entry mode is activated
- Added OnTextEntryComplete() - Override is called when user presses "ENTER" in text entry mode
- Added Potential for regional keyboard mappings - needs volunteers to do this
- Added ConsoleShow() - Opens built in command console
- Added ConsoleClear() - Clears built in command console output
- Added ConsoleOut() - Stream strings to command console output
- Added ConsoleCaptureStdOut() - Capture std::cout by redirecting to built-in console
- Added IsConsoleShowing() - Returns true if console is currently active
- Added OnConsoleCommand() - Override is called when command is entered into built in console