Skip to content

Releases: OneLoneCoder/olcPixelGameEngine

olcPixelGameEngine v2.28

14 Sep 23:45
110f50e
Compare
Choose a tag to compare
  • Brought olc::v_2d inline with other sources

olcPixelGameEngine v2.27

03 Sep 00:16
7f266f3
Compare
Choose a tag to compare

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

24 Jul 21:32
705bc92
Compare
Choose a tag to compare

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

16 May 08:26
11b2632
Compare
Choose a tag to compare
  • Added DrawPolygonDecal(pos, tex, w, col)

olcPixelGameEngine v2.24

16 May 08:26
af4212c
Compare
Choose a tag to compare
  • Fixed FillTexturedTriangle() to remove const-ref

olcPixelGameEngine v2.23

28 Feb 21:08
5d85c7a
Compare
Choose a tag to compare
  • Fixed Emscripten host sizing errors - Thanks Moros
  • Fixed v2d_generic.clamp() function

olcPixelGameEngine v2.22

31 Jan 17:37
410cae6
Compare
Choose a tag to compare
  • Fix typo on dragged file buffers for unicode builds

olcPixelGameEngine v2.21

26 Nov 18:36
99b0c51
Compare
Choose a tag to compare
  • 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

28 Oct 02:34
3280f71
Compare
Choose a tag to compare
  • Added DrawRectDecal() - Keeps OneSketchyGuy quiet
  • Added GetScreenSize()
  • Added olc::Sprite::Size() - returns size of sprite in vector format

olcPixelGameEngine v2.19

07 Aug 14:53
6cc039c
Compare
Choose a tag to compare
  • 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