Commit Graph

91 Commits

Author SHA1 Message Date
Matt Thorson
5cef6c2b26 Texture setup 2020-08-08 14:39:08 -07:00
Matt Thorson
7329e98beb Cleanup. GL bindings 2020-08-03 22:45:50 -07:00
Matt Thorson
1bf3c1a62f Setting up open gl stuff 2020-08-03 22:02:05 -07:00
Matt Thorson
823656d8e5 PlatformLayer in, except rendering 2020-08-03 19:09:45 -07:00
Matt Thorson
d736ded07e Console commands work 2020-06-24 23:04:37 -07:00
Matt Thorson
7e929f77fc Draw overloads 2020-06-20 17:31:04 -07:00
Matt Thorson
75364ade37 More console progress 2020-06-20 14:03:45 -07:00
Matt Thorson
9de0160957 Console work 2020-06-18 00:13:50 -07:00
Matt Thorson
f95e638e91 Generalized keystroke->String to a method in Input 2020-06-16 22:38:00 -07:00
Matt Thorson
3af854f3f0 Console key detection 2020-06-16 22:18:28 -07:00
Matt Thorson
ae377c7117 Merge branch 'master' of https://github.com/MattThorson/Strawberry 2020-06-16 00:05:26 -07:00
Matt Thorson
4e3ee63074 Console and Input work 2020-06-16 00:05:23 -07:00
Matt Thorson
9f7f63980d
Update README.md 2020-06-15 23:15:01 -07:00
Matt Thorson
f325ed2598 Memory leak fix. Start of debug console 2020-06-15 23:13:29 -07:00
Matt Thorson
f1285179cd Loading fix. Font usage changes 2020-06-15 22:41:35 -07:00
Matt Thorson
de0146e4e5 Simple font loading and rendering 2020-06-15 00:56:01 -07:00
Matt Thorson
2a9940d7bd Assets split off. Better Calc.Log 2020-06-14 20:48:01 -07:00
Matt Thorson
951cd6bd07 Tween fix 2020-06-14 20:05:18 -07:00
Matt Thorson
bdd32cba8b Tween component. Bezier struct 2020-06-14 20:04:26 -07:00
Matt Thorson
5fdc34c610 Camera stack 2020-06-14 17:56:16 -07:00
Matt Thorson
272ec43e69 Rendering fixes. Console started 2020-06-14 17:51:13 -07:00
Matt Thorson
e1620cb930 Casting fixes 2020-06-14 17:27:50 -07:00
Matt Thorson
8a7a4391af Draw Sprite fix 2020-06-14 15:37:04 -07:00
Matt Thorson
8917d7f873 Aseprite loading fix. Draw.Sprite overload 2020-06-13 22:01:30 -07:00
Matt Thorson
67f0bf6e88 Cleaning. Depth => Priority 2020-05-31 19:27:26 -07:00
Matt Thorson
afabb58543 Color fixes. Draw.Circle. JSON.Enum. OnCollide leak fix 2020-05-31 17:26:50 -07:00
Matt Thorson
53ab0a7910 Point and Vector Length/LengthSquared 2020-05-30 21:02:26 -07:00
Matt Thorson
228295649e Moved Entity <=> operator for now since it was breaking list remove 2020-05-30 17:00:05 -07:00
Matt Thorson
9bb6ac6a73 Fixed crash on some Entity removals 2020-05-30 16:19:46 -07:00
Matt Thorson
4daafca0b7 StateMachine error check 2020-05-30 13:20:16 -07:00
Matt Thorson
9bad58cf2d OnCollide component 2020-05-29 17:40:31 -07:00
Matt Thorson
b16f9ae8ba Rect.MirrorX/Y fixes 2020-05-28 19:39:38 -07:00
Noel Berry
08c117f0dc fixed Sprite TextureAccess mode and image row length 2020-05-27 22:56:03 -07:00
Matt Thorson
d2ce347caa Texture pixel format change 2020-05-27 20:46:28 -07:00
Matt Thorson
6bfc6c7721 Sprite loading progress 2020-05-27 20:29:45 -07:00
Matt Thorson
a2f5f157fc Fixed Sprite loading memory leaks 2020-05-27 20:01:57 -07:00
Noel Berry
1dd219ae9f fixed RGBA bytes being clobbered by uint8 cast 2020-05-27 19:58:48 -07:00
Noel Berry
01a4f60a63 added Aseprite deflate with MiniZ 2020-05-27 19:51:50 -07:00
Matt Thorson
8faeeb98f0 Facings enum. StateMachine fixes 2020-05-26 22:23:02 -07:00
Matt Thorson
be9e1cd877 StateMachine Component 2020-05-26 21:23:46 -07:00
Matt Thorson
aed77272ac Some aseprite loading work. Still need to solve decompression 2020-05-26 20:30:16 -07:00
Matt Thorson
524bb14919 Removed test code 2020-05-23 16:49:00 -07:00
Matt Thorson
fe3672f30c Cleaned up entity tracking. Scene.Camera. Matrix struct. 2020-05-22 23:39:46 -07:00
Matt Thorson
292213dae5
Update README.md 2020-05-21 21:34:09 -07:00
Matt Thorson
9695d0cc4f
Update README.md 2020-05-21 21:33:44 -07:00
Matt Thorson
16a1a4fb0e
Update README.md 2020-05-21 21:32:47 -07:00
Matt Thorson
fa9cb76b4e
Update README.md 2020-05-21 21:32:29 -07:00
Matt Thorson
0b1a938fe2 Proper Entity and Component bucketing/tracking 2020-05-21 21:24:04 -07:00
Matt Thorson
df00a1ec82 Credit comment 2020-05-21 20:36:01 -07:00
Matt Thorson
ac45b58305 CornerCorrection fix 2020-05-21 20:33:29 -07:00