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