Commit Graph

  • 7a9b44a735 Fix clangd main syedm 2026-07-08 15:41:53 +01:00
  • 8f73f09b58 Remove setup script syedm 2026-07-08 15:22:03 +01:00
  • 9bd1ee7a29 Cleanup syedm 2026-07-08 15:18:05 +01:00
  • fabcad8dc8 Add flake.nix syedm 2026-07-08 15:16:17 +01:00
  • 9620b57b96 Merge notes and analysis syedm 2026-07-03 14:39:07 +01:00
  • 4eae85cffb Add design stage and touch up analysis writeup syedm 2026-07-02 15:00:02 +01:00
  • 5e1b92e683 Rearrange writeup syedm 2026-07-02 14:44:32 +01:00
  • 11135a56e8 Writeup update syedm 2026-07-02 14:40:11 +01:00
  • dd34bc6837 Updare writeup and gitignore syedm 2026-07-02 14:26:45 +01:00
  • 4c53e5fee6 Setup ecs system scaffolding syedm 2026-07-02 13:09:11 +01:00
  • 821255a065 Add tileset loading syedm 2026-06-05 12:02:40 +01:00
  • 419e95ac89 Remove element script and allow images to be pixel updated for similar behaviour syedm 2026-06-05 11:00:15 +01:00
  • e7418fde08 Added pixel texture element syedm 2026-06-04 23:46:34 +01:00
  • 55241b9c93 Fix missing function declaration. syedm 2026-06-01 23:23:40 +01:00
  • c24285b0af Refractor headers and split code into program files for app & localization files. Split keybinds from window.h file. General cleanup syedm 2026-06-01 23:20:07 +01:00
  • dcb8b46245 chore: split monolithic header to proper program files, add vec2 ruby class to proxy element position etc., other cleanup syedm 2026-06-01 22:13:50 +01:00
  • 872d878ddc bugs and perfomance cleanup. syedm 2026-05-21 21:56:36 +01:00
  • 582b2fcd9e Make localization parameters better, and add a single frame animation helper syedm 2026-05-21 19:01:44 +01:00
  • e1d18743b5 Add global update loop, and cleanup syedm 2026-05-21 09:43:13 +01:00
  • 72304ee925 Add better click through semantics syedm 2026-05-21 08:55:27 +01:00
  • 2bff3eb93f Improve loop with fps control syedm 2026-05-20 21:47:25 +01:00
  • 6ff16e3db4 Added proper hit test with rotation and pivoting syedm 2026-05-20 20:56:25 +01:00
  • 75b1bc5dbd Added .inspect and .to_s for debug help syedm 2026-05-20 19:23:33 +01:00
  • 7d48b226ab Fix loop to be more accuratly timed, and added custom ruby libs inclusion setup syedm 2026-05-20 17:30:38 +01:00
  • 1a337608f3 Fix gc issue syedm 2026-05-19 16:50:35 +01:00
  • 7bdb74e099 trynna fix click handler being garbage collected syedm 2026-05-19 13:33:02 +01:00
  • a692bfb2b3 Analysis suvey addition syedm 2026-05-14 14:58:35 +01:00
  • 8ddc31427e Analysis update syedm 2026-05-14 13:10:00 +01:00
  • 14e5ccafd5 Update analysis doc syedm 2026-05-13 23:36:24 +01:00
  • 1a1d399327 Analysis update syedm 2026-05-13 22:27:45 +01:00
  • 820d6c1715 analysis outline syedm 2026-05-13 09:27:30 +01:00
  • 0f693a5de0 Fix inputs and add methods syedm 2026-05-07 13:55:02 +01:00
  • a77f75dcf4 Cleanup syedm 2026-05-06 22:11:28 +01:00
  • 65109cc3c4 Add ruby bindings for internal structures, allow better controlled localization syedm 2026-05-06 22:01:48 +01:00
  • 3894b90398 Make pools with generations and bind mouse position logic syedm 2026-05-06 16:40:36 +01:00
  • 08a642e07a Resolve macros and cleanup syedm 2026-05-05 23:10:14 +01:00
  • 7e9a5a7c4f Cleanup / refractor syedm 2026-05-05 21:37:54 +01:00
  • 306a053276 Fix textures/font lifetimes syedm 2026-05-05 21:29:44 +01:00
  • 0da950caf9 Fix major incorrect usage of mrb class definitions causing segfaults syedm 2026-05-05 21:09:52 +01:00
  • d362bbc114 Refractor and cleanup binding logic syedm 2026-05-05 16:19:49 +01:00
  • 6a29c113e0 Refractor syedm 2026-05-05 13:15:09 +01:00
  • 1b15f51e1e Finish basic ui binding to ruby syedm 2026-05-05 11:53:27 +01:00
  • a51eb903c4 Fix main loop, add example and cleanup syedm 2026-05-04 21:28:22 +01:00
  • 55f4b4d933 Add basic app interface syedm 2026-05-04 15:49:54 +01:00
  • 9e85763f9e Rearrange & setup syedm 2026-05-03 23:00:41 +01:00
  • f953f72322 Add mruby dependancy syedm 2026-05-03 23:00:19 +01:00
  • 02efbce8f0 cleanup syedm 2026-05-02 21:12:32 +01:00
  • 8ef525c8f5 update syntax plans syedm 2026-05-01 13:04:06 +01:00
  • 0b3470d483 Make dsl design more ecs-like syedm 2026-04-30 09:53:33 +01:00
  • a7fce6616d Plan uodates syedm 2026-04-29 22:01:19 +01:00
  • 02241bbd9e Initial commit syedm 2026-04-29 21:54:47 +01:00