51 Commits

Author SHA1 Message Date
LaBodilsen
0336c8086a
Changed mouse button values to engines.
Changed the check mouse button under WM_MOUSEMOVE to use the Engine constants for mouse button 0, 1, 2.
2022-01-30 18:18:53 +01:00
LaBodilsen
e3ea3b250f
fixed a missing { in the pull request
fixed a missing { in the pull request
2022-01-29 18:04:15 +01:00
LaBodilsen
d05542a793 Update olcPixelGameEngine.h 2022-01-29 17:40:37 +01:00
Javidx9
e50d1c115a
olc::PixelGameEngine 2.17 2022-01-14 14:49:17 +00:00
Javidx9
0bdfb62d60
PGE v2.16
FIX Emscripten JS formatting in VS IDE (thanks Moros)
+"Headless" Mode
+DrawLineDecal()
+Mouse Button Constants
+Move Constructor for olc::Renderable
+Polar/Cartesian conversion for v2d_generic
+DrawRotatedStringDecal()/DrawRotatedStringPropDecal() (thanks Oso-Grande/Sopadeoso (PR #209))
=Using olc::Renderable for layer surface
+Major Mac and GLUT Update (thanks Mumflr)
2021-06-03 20:57:15 +01:00
Javidx9
7fd9f27c46
PGE v2.15 - WASM 2021-03-21 18:58:45 +00:00
Javidx9
de7690c926
PGE v2.14
Fixed Bug in DrawPartialDecal(), introduced a couple of versions ago. Apologies :ashamed:
2021-02-11 19:36:49 +00:00
Javidx9
8cb4e675b5
Added v2.13
+GetFontSprite()
2021-01-29 19:21:49 +00:00
Javidx9
44f93b0596
Version 2.12 - "Clean up MinGW mess" 2021-01-17 17:04:33 +00:00
Javidx9
3bd39ee92e
Version 2.11 - The "dammit XD" version
Oops, so yeah, broke some things, but should be ok now...
2021-01-17 15:59:50 +00:00
Javidx9
4ff5ad2c2b
Version 2.10
Fix PixelLerp() - oops my bad, lerped the wrong way :P
Fix "Shader" support for strings - thanks Megarev for crying about it
Fix GetTextSizeProp() - Height was just plain wrong...
+vec2d operator overloads (element wise *=, /=)
+vec2d comparison operators... :| yup... hmmmm...
+vec2d ceil(), floor(), min(), max() functions - surprising how often I do it manually
+DrawExplicitDecal(... uint32_t elements) - complete control over convex polygons and lines
+DrawPolygonDecal() - to keep Bispoo happy, required significant rewrite of EVERYTHING, but hey ho
+Complete rewrite of decal renderer
+OpenGL 3.3 Renderer (also supports Raspberry Pi)
+PGEX Break-In Hooks - with a push from Dandistine
+Wireframe Decal Mode - For debug overlays
2021-01-17 12:57:02 +00:00
Javidx9
b8268d0636
v2.09 Released
Fix olc::Renderable Image load error - Thanks MaGetzUb & Zij-IT for finding and moaning about it
Fix file rejection in image loaders when using resource packs
Tidied Compiler defines per platform - Thanks slavka
+Pedant fixes, const correctness in parts
+DecalModes - Normal, Additive, Multiplicative blend modes
+Pixel Operators & Lerping
+Filtered Decals - If you hate pixels, then erase this file
+DrawStringProp(), GetTextSizeProp(), DrawStringPropDecal() - Draws non-monospaced font
2020-10-31 10:41:52 +00:00
Javidx9
a8dd6096e6
v2.08 - Mac Support, STB Image Support 2020-08-14 13:08:03 +01:00
Javidx9
cf8f7c26b7
v2.07 - "Stepping Stone"
This is an intermediate release, due to features used in recent video. More was planned, but will now be 2.08
2020-07-28 07:17:16 +01:00
Javidx9
60407bce45
Added olc::PixelGameEngine v2.06
A bunch more drawing routines, some PRs partially absorbed, more PGEX integration
2020-06-06 15:55:02 +01:00
Javidx9
8f3ff633fb V2.05 - More Decal Routines
Added DrawPartialWarpedDecal()
Added DrawPartialRotatedDecal()
2020-04-19 17:40:58 +01:00
Javidx9
e49bead6b0 V2.04 - Windows FullSscreen bugfix 2020-04-16 19:04:10 +01:00
Javidx9
a483740926 V2.03 Added DrawStringDecal()
And FreeBSD flags...
2020-04-14 15:52:40 +01:00
Javidx9
13bb251672 V2.02 Plugged a leak
Added a destructor for decal, optimised pixel construction
2020-04-13 23:25:07 +01:00
Javidx9
f91de9b4cc V2.01 - Bugfix for multifile projects 2020-04-12 18:53:03 +01:00
Javidx9
2664419f60 Added V2.00
Significant performance improvements, decals, layers and portability encapsulation
2020-04-12 16:43:52 +01:00
Javidx9
85d0d425da V1.24 Attempted std::filesystem fix
Also double checked Code::Blocks build. All good. Checked VS2017 with C++14 & C++17, also VS2019 with C++14 & C++17. All good.
2020-03-14 14:01:09 +00:00
Javidx9
1f1f00209a V1.23
Fixed linux define bug
2020-01-14 23:05:46 +00:00
Javidx9
9a7fe04f3e Version 1.22
Added guards for std::filesystem warnings
2020-01-05 13:11:31 +00:00
OneLoneCoder
4274405d49 PixelGameEngine v1.21 "The Gigawatt"
+ Fix draw target sprite sizes
+ ResourcePack overhaul (now encrypted)
+ Complimentary Drawing methods for vector types
+ Updated Code::Blocks instructions
+ Updated GCC instructions
+ Ideally use C++17
2019-11-24 15:30:38 +00:00
javidx9
396a40eb5c PixeGameEngine v1.20
+ Foundations for more system implementations
+ More compiler friendly on Linux
+ Tidied up public repo
2019-10-09 13:17:01 +01:00
Javidx9
1848ae0e9a PixelGameEngine 1.19
Added resizing, tweaks to built in types.
2019-09-14 17:06:59 +01:00
Javidx9
04af4f42da Version 1.17
+ Code::Blocks Full Screen Support
2019-04-18 22:53:12 +01:00
Javidx9
570e2cf84b PixelGameEngine 1.16
Added Fullscreen mode
Maintains accurate mouse
Maintains aspect ratio of screen on window resize
Added extended numpad support
2019-03-23 17:43:25 +00:00
Javidx9
89d811fe33 Pixel Game Engine v1.15
Add practical polymorphism video
+ Dashed Lines
+ Mouse Wheel support
2019-03-08 21:53:08 +00:00
Javidx9
b3f124affd Version 1.14
+ Static GDI initialiser for windows
+ 2D vector type
+ Sampling texels Accurately
+ Normalised mouse position
+ Pre-cache mouse position before frame update
+ Mouse wheel access
2019-02-23 17:58:22 +00:00
Javidx9
1ce2bdc6e8 1.13 2019-02-03 14:45:28 +00:00
Javidx9
f8bda426d4 Version 1.12
Added Numpad Keys,
Fixed ResourcePack code on Linux
Updated Sound PGEX to be compilable, but not functional on linux
2019-01-03 20:10:24 +00:00
Javidx9
d93764f9a9 Update olcPixelGameEngine.h 2018-12-18 21:02:11 +00:00
Javidx9
3489f28fcb Added V1.11
Contains ResourcePacks for storing image and sound data in a virtual file system
2018-12-12 22:09:46 +00:00
Javidx9
72b31e83cf Added 1.10
+ Fixed Mouse glitch with -ve coords
+ Fixed straight line drawing end points
2018-11-13 22:05:50 +00:00
Javidx9
0ead0f8f80 Version 1.10
Fixed annoying windows -ve mouse coordinate glitch
2018-11-13 22:02:16 +00:00
Javidx9
e6717aa94e 1.9 - Fix to mouse in Y-axis 2018-10-30 22:56:08 +00:00
Javidx9
c9a1deef45 Version 1.8 - Quite a few things
+periodic sprite sampling
+global buffer sub-pixel offsets
+custom pixel "shaders"
-references to deprecated codecvt
-horrible mess of strings for title bar
2018-10-30 21:01:15 +00:00
Javidx9
e0bdd8cfbd Update olcPixelGameEngine.h
Quick error in docs fixed regarding OLC_PGE_APPLICATION
2018-10-24 15:05:58 +01:00
Javidx9
27474c4ced Added Shadow Casting Video 2018-10-12 23:50:13 +01:00
Javidx9
936cc288df Version 1.3 - Extension support 2018-09-24 22:13:38 +01:00
Javidx9
ec033046c3 Version 1.2 - Added text scaling, fixed some bugs 2018-09-17 19:28:14 +01:00
Javidx9
f70170cf50 Version 1.1
Fixed issue with Shift & Ctrl keys - Note some keys are not captured at all, these always default to A being pressed (ALT for example), and may cause some issues on international keyboards - let me now. Also made OpenGL typedef static.
2018-09-12 22:43:13 +01:00
Javidx9
0c1fda349c Added olcPixelGameEngine Introduction video 2018-09-09 14:44:43 +01:00
Javidx9
bb9cfe227a Added 0.6 PGE 2018-09-07 21:01:50 +01:00
Javidx9
964f596c8e Added Text Rendering 2018-09-06 01:38:57 +01:00
Javidx9
f7dd45da7d Added NOMINMAX before windows.h 2018-09-03 23:43:14 +01:00
Javidx9
c2c1b66862 Fixed small Unicode error
Thanks ~~Appa
2018-09-03 22:08:06 +01:00
Javidx9
e56e9dc3bb Fixed VSYNC on linux
Missed an X, thanks Dragoneye :D
2018-09-03 21:47:51 +01:00