100 Commits
Author SHA1 Message Date
Maddy ThorsonandGitHub bc7f17734d Update README.md 2021-12-28 23:52:54 -08:00
Maddy Thorson bae5798f07 The sample game works again! 2021-12-23 17:09:38 -08:00
Maddy Thorson d3bf09f173 Some sample game work (still broken) 2021-12-22 16:57:20 -08:00
Maddy Thorson 11732daf5d Module fixes 2021-12-22 16:42:07 -08:00
Maddy Thorson b68ad22764 Module.Swap to manually swap 2021-02-27 19:03:24 -08:00
Maddy Thorson ef5a886b3a Module swapping works 2021-02-21 12:48:53 -08:00
Maddy Thorson d7aa6346e8 Setting up module swapping 2021-02-20 21:17:17 -08:00
Maddy Thorson 9a0303781f Fixed screen matrix 2021-02-20 21:04:51 -08:00
Maddy Thorson bc2dfc73ce More Module setup 2021-02-20 19:13:31 -08:00
Maddy Thorson bb7e3de917 Working on the module system more + some cleanup 2021-02-20 17:17:47 -08:00
Maddy Thorson bfd044544a Restructuring - added modules 2021-02-18 23:06:00 -08:00
Maddy Thorson 6c37bb7af5 Imgui debug overlay hooks 2021-02-17 22:11:52 -08:00
Maddy Thorson 71d17afa78 Added ImGui dependency and hooked it up 2021-02-16 22:56:49 -08:00
Maddy Thorson 3aff5a3c3f Struct helpers 2021-02-13 16:50:50 -08:00
Maddy Thorson d9c75b1e0d Facings operators 2021-02-11 22:50:20 -08:00
Maddy Thorson c546c69434 Vector operators. Rect constructor. Scene condition getters 2021-02-11 16:53:19 -08:00
Maddy Thorson c5ae789804 Hitbox helpers 2021-02-10 22:43:09 -08:00
Maddy Thorson ed35a605fc Entity.All tweak 2021-02-10 22:16:55 -08:00
Maddy Thorson 671e25f7ce Calc.Pi 2021-02-08 23:22:30 -08:00
Maddy Thorson 6e1c8c7558 Image scale/rotation works 2021-02-08 22:43:25 -08:00
Maddy Thorson 9f1f04358b Vector.Transform. Batcher Matrix Stack. Image component 2021-02-08 22:36:48 -08:00
Maddy Thorson ccf4db2f9f Grid out of bounds checks snap into bounds. RemoveSelf->Destroy 2021-02-07 18:01:14 -08:00
Maddy Thorson 33dad92fcf Components of removed Entities untracked 2021-02-07 14:43:42 -08:00
Maddy Thorson b41ff6078c Timer empty constructor 2021-02-07 14:13:35 -08:00
Maddy Thorson 3b681a0149 Cardinals IsHorizontal, IsVertical 2021-02-07 00:01:04 -08:00
Maddy Thorson 7f1c1d8337 IEarlyUpdate 2021-02-06 23:41:43 -08:00
Maddy Thorson 1fb4ed7c9b Tracker fixes and debug methods. ComponentInterfaceAttribute removed, interface use is auto-detected. Scene actually calls update and draw methods 2021-02-06 23:13:02 -08:00
Maddy Thorson 5dde4ce375 Cleaning 2021-02-06 18:38:53 -08:00
Maddy Thorson 0b39478d1b Collision condition order change. Entity Component getters. Calc.RoundToInt 2021-02-06 18:36:56 -08:00
Maddy Thorson 86b05c648b Collision-with-condition checkers. Entity/Component Awake timing fixes. Batcher.Pixel() 2021-02-06 16:37:38 -08:00
Maddy Thorson 3d5130b45b Big restructuring - sample game is currently broken 2021-02-04 23:11:51 -08:00
Maddy Thorson 05c79b296e Texture filter neartest by default 2021-02-02 18:31:22 -08:00
Maddy Thorson e359824c4d Logs also go to console 2021-02-02 18:08:39 -08:00
Maddy Thorson 621b044748 Moved Assets.bf. Sprites loading 2021-02-02 18:08:32 -08:00
Maddy Thorson 80c6cf0799 Some quick warning fixes 2021-02-01 19:36:20 -08:00
Maddy ThorsonandGitHub 937479c09d Merge pull request #3 from Booklordofthedings/patch-1
Display alpha value properly
2020-11-09 10:39:04 -08:00
Matt ThorsonandGitHub 9ded760c78 Merge pull request #2 from thibmo/contrib_Fix_Textures
Fix textures
2020-11-08 17:04:44 -08:00
Matt Thorson 658624a73d generic Calc.Approach 2020-09-22 20:57:43 -07:00
Matt Thorson 7603c2e795 Rendering Matrix stuff 2020-09-22 15:54:15 -07:00
Matt Thorson 0203ffbef7 Point is IHashable 2020-09-22 12:15:56 -07:00
Matt Thorson 610ef2308f Entity and Component Ended() 2020-09-19 22:46:45 -07:00
Matt Thorson 8747ae1cab Batcher helpers 2020-09-13 22:53:53 -07:00
Matt Thorson ce684b1d16 State simplified 2020-09-13 17:38:48 -07:00
Matt Thorson ce099d0cc8 Moved example physics stuff into the sample game 2020-09-12 23:52:13 -07:00
Matt Thorson ae21809566 More renderer work 2020-09-08 20:20:26 -07:00
Matt Thorson 52d1d5f383 renderer work 2020-09-06 23:11:45 -07:00
Matt Thorson 82f1f412eb Simplifying PlatformLayer a bit. Setting up texture loading 2020-08-23 18:12:15 -07:00
Matt Thorson 1c084b55f9 OpenGL rendering hooked up. Better platform layer abstraction 2020-08-16 22:00:13 -07:00
Matt Thorson c53bc96a5d Very basic rendering 2020-08-09 18:28:55 -07:00
Matt Thorson 637dcb21a3 Rendering stuff 2020-08-09 01:29:46 -07:00
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 ThorsonandGitHub 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
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
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 ThorsonandGitHub 292213dae5 Update README.md 2020-05-21 21:34:09 -07:00
Matt ThorsonandGitHub 9695d0cc4f Update README.md 2020-05-21 21:33:44 -07:00
Matt ThorsonandGitHub 16a1a4fb0e Update README.md 2020-05-21 21:32:47 -07:00
Matt ThorsonandGitHub 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
Matt Thorson 9ee51d2427 Actor Corner Correction method 2020-05-21 20:27:06 -07:00
Matt Thorson 2d6063f350 Removed unneeded (in Beef 0.42.4) SDL2 dependency 2020-05-21 13:16:25 -07:00
Matt Thorson 59a2eaaed6 Update to Beef 0.24.4 2020-05-20 11:46:25 -07:00