Commit Graph

  • b14ed08182 add bevy-inspector-egui for debugging master OMGeeky 2025-04-22 22:17:07 +02:00
  • 4044b449e9 make the mesh stuff work kinda OMGeeky 2025-04-22 22:16:47 +02:00
  • 7c48e47b17 idk OMGeeky 2025-04-19 17:32:41 +02:00
  • 79445c7157 reorganize a bit OMGeeky 2025-04-18 20:08:15 +02:00
  • 8c3b29719e fix connection-bits showing in their reverse direction to match the binary representation OMGeeky 2025-04-18 16:58:12 +02:00
  • 60eb2011ff split code into submodules OMGeeky 2025-04-18 16:47:15 +02:00
  • bfeba1bcd3 load block from json OMGeeky 2025-04-18 16:32:44 +02:00
  • f8bee691f5 implement logic to spawn block from a BlockDefinition OMGeeky 2025-04-17 19:10:48 +02:00
  • 3af517a902 implement multiple inputs per wire again OMGeeky 2025-04-16 00:37:23 +02:00
  • 3bdb3ddc37 a bunch of tests for the connection values OMGeeky 2025-04-16 00:01:09 +02:00
  • c8482eec6b make the connection values be a number, instead of a list of bytes OMGeeky 2025-04-16 00:00:49 +02:00
  • 4048a8724f update sample created data OMGeeky 2025-04-15 22:48:47 +02:00
  • dd62a3e984 make multiple inputs on one wire work OMGeeky 2025-04-15 22:48:27 +02:00
  • 51a0bea2b2 fix connection coloring OMGeeky 2025-04-15 22:46:15 +02:00
  • dcfc2094b8 make wire meeting point the average, instead of (0,0) OMGeeky 2025-04-14 22:24:24 +02:00
  • 1ee983e430 improve simulation structure & start implementing wires OMGeeky 2025-04-14 22:08:29 +02:00
  • 830bfe1c64 fix warnings OMGeeky 2025-04-14 19:51:51 +02:00
  • 26571dabd0 use canvas zoom & a bunch of other changes OMGeeky 2025-04-14 19:50:37 +02:00
  • d1f07943fa change zoom to use a canvas resource that stores the zoom OMGeeky 2025-04-14 19:50:09 +02:00
  • 9f6d5eb9fa allow simple and complex fps counter OMGeeky 2025-04-14 19:48:28 +02:00
  • 663a65ee50 start of logisim blocks logic OMGeeky 2025-04-14 01:10:51 +02:00
  • f1bba12988 camera handling OMGeeky 2025-04-14 01:10:32 +02:00
  • 7d16e06c9f use perf-ui plugin to show more performance stats OMGeeky 2025-04-13 17:18:10 +02:00
  • b7ae789278 refactor into submodules OMGeeky 2025-04-13 16:55:30 +02:00
  • 17f177c727 refactor OMGeeky 2025-04-13 16:35:35 +02:00
  • 68c6bec9dd make a few block, just follow the cursor if selected OMGeeky 2025-04-13 16:18:07 +02:00
  • 8fce91e744 add fps counter plugin OMGeeky 2025-04-13 16:17:18 +02:00
  • 6347b4f4ff finish getting started guide OMGeeky 2025-04-13 14:32:51 +02:00
  • b8646f5a1a follow getting started guide OMGeeky 2025-04-13 14:22:05 +02:00
  • 3736cfc5ab update nix & project files to use mold OMGeeky 2025-04-13 14:21:51 +02:00
  • 9909890315 initial commit OMGeeky 2025-04-13 13:48:48 +02:00