tag:github.com,2008:https://github.com/RandDouble/olcPixelGameEngine/releasesTags from olcPixelGameEngine2022-11-26T13:34:26Ztag:github.com,2008:Repository/580421016/v2.212022-11-26T13:34:26Zv2.21: PGE 2.21<p>PGE 2.21</p>
<p>Emscripten overhaul, a bunch of new PGE features and utilities</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.202022-10-15T13:12:13Zv2.20: Merge pull request #300 from OneLoneCoder/develop<p>Merge pull request <a class="issue-link js-issue-link" href="https://github.com/OneLoneCoder/olcPixelGameEngine/pull/300">OneLoneCoder#300</a> from OneLoneCoder/develop</p>
<p>PGE 2.20 + Utilities</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.192022-08-07T14:32:28Zv2.19: olcPixelGameEngine 2.19<p>olcPixelGameEngine 2.19</p>
<p>2.19: Textual Input(of)course Edition!
<br />=Built in font is now olc::Renderable
<br />+EnablePixelTransfer() - Gate if layer content transfers occur (speedup in decal only apps)
<br />+TextEntryEnable() - Enables/Disables text entry mode
<br />+TextEntryGetString() - Gets the current accumulated string in text entry mode
<br />+TextEntryGetCursor() - Gets the current cursor position in text entry mode
<br />+IsTextEntryEnabled() - Returns true if text entry mode is activated
<br />+OnTextEntryComplete() - Override is called when user presses "ENTER" in text entry mode
<br />+Potential for regional keyboard mappings - needs volunteers to do this
<br />+ConsoleShow() - Opens built in command console
<br />+ConsoleClear() - Clears built in command console output
<br />+ConsoleOut() - Stream strings to command console output
<br />+ConsoleCaptureStdOut() - Capture std::cout by redirecting to built-in console
<br />+IsConsoleShowing() - Returns true if console is currently active
<br />+OnConsoleCommand() - Override is called when command is entered into built in console</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.172022-01-14T14:50:15Zv2.17<p>v2.17</p>
<p>+Clipping for DrawLine() functions
<br />+Reintroduced sub-pixel decals
<br />+Modified DrawPartialDecal() to quantise and correctly sample from tile atlasses
<br />+olc::Sprite::GetPixel() - Clamp Mode</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.162021-06-03T19:57:15ZPGE v2.16<p>PGE v2.16</p>
<p>FIX Emscripten JS formatting in VS IDE (thanks Moros)
<br />+"Headless" Mode
<br />+DrawLineDecal()
<br />+Mouse Button Constants
<br />+Move Constructor for olc::Renderable
<br />+Polar/Cartesian conversion for v2d_generic
<br />+DrawRotatedStringDecal()/DrawRotatedStringPropDecal() (thanks Oso-Grande/Sopadeoso (PR <a class="issue-link js-issue-link" href="https://github.com/OneLoneCoder/olcPixelGameEngine/pull/209">OneLoneCoder#209</a>))
<br />=Using olc::Renderable for layer surface
<br />+Major Mac and GLUT Update (thanks Mumflr)</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.152021-03-21T18:58:45Zv2.15OneLoneCodertag:github.com,2008:Repository/580421016/v2.142021-02-11T19:36:49ZPGE v2.14<p>PGE v2.14</p>
<p>Fixed Bug in DrawPartialDecal(), introduced a couple of versions ago. Apologies :ashamed:</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.132021-01-29T19:21:49ZAdded v2.13<p>Added v2.13</p>
<p>+GetFontSprite()</p>OneLoneCodertag:github.com,2008:Repository/580421016/v2.122021-01-17T17:04:33Zv2.12OneLoneCodertag:github.com,2008:Repository/580421016/v2.092020-10-31T10:41:52Zv2.09 Released<p>v2.09 Released</p>
<p>Fix olc::Renderable Image load error - Thanks MaGetzUb & Zij-IT for finding and moaning about it
<br />Fix file rejection in image loaders when using resource packs
<br />Tidied Compiler defines per platform - Thanks slavka
<br />+Pedant fixes, const correctness in parts
<br />+DecalModes - Normal, Additive, Multiplicative blend modes
<br />+Pixel Operators & Lerping
<br />+Filtered Decals - If you hate pixels, then erase this file
<br />+DrawStringProp(), GetTextSizeProp(), DrawStringPropDecal() - Draws non-monospaced font</p>OneLoneCoder