Commit Graph

  • afa3cde839
    Merge f514bd5928 into bc7f17734d Joseph Montanez 2022-01-23 11:53:42 +0800
  • bc7f17734d
    Update README.md master Maddy Thorson 2021-12-28 23:52:54 -0800
  • bae5798f07 The sample game works again! Maddy Thorson 2021-12-23 17:09:38 -0800
  • d3bf09f173 Some sample game work (still broken) Maddy Thorson 2021-12-22 16:57:20 -0800
  • 11732daf5d Module fixes Maddy Thorson 2021-12-22 16:42:07 -0800
  • f514bd5928 Update Scene.bf Joseph Montanez 2021-05-24 10:34:16 -0700
  • 5962faf056 Update Scene.bf Joseph Montanez 2021-05-24 10:30:04 -0700
  • b68ad22764 Module.Swap to manually swap Maddy Thorson 2021-02-27 19:03:24 -0800
  • ef5a886b3a Module swapping works Maddy Thorson 2021-02-21 12:48:53 -0800
  • d7aa6346e8 Setting up module swapping Maddy Thorson 2021-02-20 21:17:17 -0800
  • 9a0303781f Fixed screen matrix Maddy Thorson 2021-02-20 21:04:51 -0800
  • bc2dfc73ce More Module setup Maddy Thorson 2021-02-20 19:13:31 -0800
  • bb7e3de917 Working on the module system more + some cleanup Maddy Thorson 2021-02-20 17:17:47 -0800
  • bfd044544a Restructuring - added modules Maddy Thorson 2021-02-18 23:06:00 -0800
  • 6c37bb7af5 Imgui debug overlay hooks Maddy Thorson 2021-02-17 22:11:52 -0800
  • 71d17afa78 Added ImGui dependency and hooked it up Maddy Thorson 2021-02-16 22:56:49 -0800
  • 3aff5a3c3f Struct helpers Maddy Thorson 2021-02-13 16:50:50 -0800
  • d9c75b1e0d Facings operators Maddy Thorson 2021-02-11 22:50:20 -0800
  • c546c69434 Vector operators. Rect constructor. Scene condition getters Maddy Thorson 2021-02-11 16:53:19 -0800
  • c5ae789804 Hitbox helpers Maddy Thorson 2021-02-10 22:43:09 -0800
  • ed35a605fc Entity.All tweak Maddy Thorson 2021-02-10 22:16:55 -0800
  • 671e25f7ce Calc.Pi Maddy Thorson 2021-02-08 23:22:30 -0800
  • 6e1c8c7558 Image scale/rotation works Maddy Thorson 2021-02-08 22:43:25 -0800
  • 9f1f04358b Vector.Transform. Batcher Matrix Stack. Image component Maddy Thorson 2021-02-08 22:36:48 -0800
  • ccf4db2f9f Grid out of bounds checks snap into bounds. RemoveSelf->Destroy Maddy Thorson 2021-02-07 18:01:14 -0800
  • 33dad92fcf Components of removed Entities untracked Maddy Thorson 2021-02-07 14:43:42 -0800
  • b41ff6078c Timer empty constructor Maddy Thorson 2021-02-07 14:13:35 -0800
  • 3b681a0149 Cardinals IsHorizontal, IsVertical Maddy Thorson 2021-02-07 00:01:04 -0800
  • 7f1c1d8337 IEarlyUpdate Maddy Thorson 2021-02-06 23:41:43 -0800
  • 1fb4ed7c9b Tracker fixes and debug methods. ComponentInterfaceAttribute removed, interface use is auto-detected. Scene actually calls update and draw methods Maddy Thorson 2021-02-06 23:13:02 -0800
  • 5dde4ce375 Cleaning Maddy Thorson 2021-02-06 18:38:53 -0800
  • 0b39478d1b Collision condition order change. Entity Component getters. Calc.RoundToInt Maddy Thorson 2021-02-06 18:36:56 -0800
  • 86b05c648b Collision-with-condition checkers. Entity/Component Awake timing fixes. Batcher.Pixel() Maddy Thorson 2021-02-06 16:37:38 -0800
  • 3d5130b45b Big restructuring - sample game is currently broken Maddy Thorson 2021-02-04 23:11:51 -0800
  • 05c79b296e Texture filter neartest by default Maddy Thorson 2021-02-02 18:31:22 -0800
  • e359824c4d Logs also go to console Maddy Thorson 2021-02-02 18:08:39 -0800
  • 621b044748 Moved Assets.bf. Sprites loading Maddy Thorson 2021-02-02 18:08:32 -0800
  • 80c6cf0799 Some quick warning fixes Maddy Thorson 2021-02-01 19:36:20 -0800
  • 937479c09d
    Merge pull request #3 from Booklordofthedings/patch-1 Maddy Thorson 2020-11-09 10:39:04 -0800
  • fea1ce4aaa
    Display alpha value properly Booklordofthedings 2020-11-09 18:04:59 +0100
  • 9ded760c78
    Merge pull request #2 from thibmo/contrib_Fix_Textures Matt Thorson 2020-11-08 17:04:44 -0800
  • 0c69b4a31e Properly implement texture Mipmap generation * Add missing GL_GENERATE_MIPMAP * Add one-time retrieval of glGetIntegerv(GL_MAJOR_VERSION, *) * Opt for Mipmap generation methos based on OGL version major (<3.0 = GL_GENERATE_MIPMAP, >=3.0 = glGenerateMipmap) Thimo 2020-11-08 14:54:59 +0100
  • ae8ffdd2e3 Fix texures * Add missing Mipmap generation call * Add missing state clearing * Add optional linear Mipmap flag setting * Add optional edge clamping * Fix texture orientation in Batcher.bf * Fix example Thimo 2020-11-08 14:20:08 +0100
  • decb8b855d Add hitbox outline utility method Thimo 2020-11-08 14:12:08 +0100
  • d6713c3a96 Fix compiler warnings Thimo 2020-11-08 14:09:47 +0100
  • 658624a73d generic Calc.Approach Matt Thorson 2020-09-22 20:57:43 -0700
  • 7603c2e795 Rendering Matrix stuff Matt Thorson 2020-09-22 15:54:15 -0700
  • 0203ffbef7 Point is IHashable Matt Thorson 2020-09-22 12:15:56 -0700
  • 610ef2308f Entity and Component Ended() Matt Thorson 2020-09-19 22:46:45 -0700
  • 8747ae1cab Batcher helpers Matt Thorson 2020-09-13 22:53:53 -0700
  • ce684b1d16 State simplified Matt Thorson 2020-09-13 17:38:48 -0700
  • ce099d0cc8 Moved example physics stuff into the sample game Matt Thorson 2020-09-12 23:52:13 -0700
  • ae21809566 More renderer work Matt Thorson 2020-09-08 20:20:26 -0700
  • 52d1d5f383 renderer work Matt Thorson 2020-09-06 23:11:45 -0700
  • 82f1f412eb Simplifying PlatformLayer a bit. Setting up texture loading Matt Thorson 2020-08-23 18:12:15 -0700
  • 1c084b55f9 OpenGL rendering hooked up. Better platform layer abstraction Matt Thorson 2020-08-16 22:00:13 -0700
  • 5d62a86947 Basic rendering works Matt 2020-08-14 18:40:07 -0700
  • ae0f4c6e19 OpenGL Batcher work Matt 2020-08-14 18:23:02 -0700
  • c53bc96a5d Very basic rendering Matt Thorson 2020-08-09 18:28:55 -0700
  • 637dcb21a3 Rendering stuff Matt Thorson 2020-08-09 01:29:46 -0700
  • 5cef6c2b26 Texture setup Matt Thorson 2020-08-08 14:39:08 -0700
  • 7329e98beb Cleanup. GL bindings Matt Thorson 2020-08-03 22:45:50 -0700
  • 1bf3c1a62f Setting up open gl stuff Matt Thorson 2020-08-03 22:02:05 -0700
  • 823656d8e5 PlatformLayer in, except rendering Matt Thorson 2020-08-03 19:09:45 -0700
  • d736ded07e Console commands work Matt Thorson 2020-06-24 23:04:37 -0700
  • 7e929f77fc Draw overloads Matt Thorson 2020-06-20 17:31:04 -0700
  • 75364ade37 More console progress Matt Thorson 2020-06-20 14:03:45 -0700
  • 9de0160957 Console work Matt Thorson 2020-06-18 00:13:50 -0700
  • f95e638e91 Generalized keystroke->String to a method in Input Matt Thorson 2020-06-16 22:38:00 -0700
  • 3af854f3f0 Console key detection Matt Thorson 2020-06-16 22:18:28 -0700
  • ae377c7117 Merge branch 'master' of https://github.com/MattThorson/Strawberry Matt Thorson 2020-06-16 00:05:26 -0700
  • 4e3ee63074 Console and Input work Matt Thorson 2020-06-16 00:05:23 -0700
  • 9f7f63980d
    Update README.md Matt Thorson 2020-06-15 23:15:01 -0700
  • f325ed2598 Memory leak fix. Start of debug console Matt Thorson 2020-06-15 23:13:29 -0700
  • f1285179cd Loading fix. Font usage changes Matt Thorson 2020-06-15 22:41:35 -0700
  • de0146e4e5 Simple font loading and rendering Matt Thorson 2020-06-15 00:56:01 -0700
  • 2a9940d7bd Assets split off. Better Calc.Log Matt Thorson 2020-06-14 20:48:01 -0700
  • 951cd6bd07 Tween fix Matt Thorson 2020-06-14 20:05:18 -0700
  • bdd32cba8b Tween component. Bezier struct Matt Thorson 2020-06-14 20:04:26 -0700
  • 5fdc34c610 Camera stack Matt Thorson 2020-06-14 17:56:16 -0700
  • 272ec43e69 Rendering fixes. Console started Matt Thorson 2020-06-14 17:51:13 -0700
  • e1620cb930 Casting fixes Matt Thorson 2020-06-14 17:27:50 -0700
  • 8a7a4391af Draw Sprite fix Matt Thorson 2020-06-14 15:37:04 -0700
  • 8917d7f873 Aseprite loading fix. Draw.Sprite overload Matt Thorson 2020-06-13 22:01:30 -0700
  • 67f0bf6e88 Cleaning. Depth => Priority Matt Thorson 2020-05-31 19:27:26 -0700
  • afabb58543 Color fixes. Draw.Circle. JSON.Enum. OnCollide leak fix Matt Thorson 2020-05-31 17:26:50 -0700
  • 53ab0a7910 Point and Vector Length/LengthSquared Matt Thorson 2020-05-30 21:02:26 -0700
  • 228295649e Moved Entity <=> operator for now since it was breaking list remove Matt Thorson 2020-05-30 17:00:05 -0700
  • 9bb6ac6a73 Fixed crash on some Entity removals Matt Thorson 2020-05-30 16:19:46 -0700
  • 4daafca0b7 StateMachine error check Matt Thorson 2020-05-30 13:20:16 -0700
  • 9bad58cf2d OnCollide component Matt Thorson 2020-05-29 17:40:31 -0700
  • b16f9ae8ba Rect.MirrorX/Y fixes Matt Thorson 2020-05-28 19:39:38 -0700
  • 08c117f0dc fixed Sprite TextureAccess mode and image row length Noel Berry 2020-05-27 22:56:03 -0700
  • d2ce347caa Texture pixel format change Matt Thorson 2020-05-27 20:46:28 -0700
  • 6bfc6c7721 Sprite loading progress Matt Thorson 2020-05-27 20:29:45 -0700
  • a2f5f157fc Fixed Sprite loading memory leaks Matt Thorson 2020-05-27 20:01:57 -0700
  • 1dd219ae9f fixed RGBA bytes being clobbered by uint8 cast Noel Berry 2020-05-27 19:58:48 -0700
  • 01a4f60a63 added Aseprite deflate with MiniZ Noel Berry 2020-05-27 19:51:50 -0700
  • 8faeeb98f0 Facings enum. StateMachine fixes Matt Thorson 2020-05-26 22:23:02 -0700
  • be9e1cd877 StateMachine Component Matt Thorson 2020-05-26 21:23:46 -0700