Commit Graph
32 Commits
Author SHA1 Message Date
Stone_Red 9fc1121998 Update key handling to trigger actions only on key release events 2026-03-26 20:44:50 +01:00
Stone_Red 4db32460a8 Implement new simulator 2026-03-26 20:44:40 +01:00
Stone_Red 057802c43d Add XML docs 2026-03-26 13:34:05 +01:00
Stone_Red c40195d0a3 Notify watchers only on output changes and pass previous values to callbacks 2026-03-26 01:19:25 +01:00
Stone_Red aa6d13a46c Add new cycle and event based simulator for better performance and associated unit tests 2026-03-26 01:16:24 +01:00
Stone_Red b1b71a2392 Add gate watcher API to observe gate state changes during simulation 2026-03-25 13:14:06 +01:00
Stone_Red 3928524c32 Add experimental new logic simulator based on compiled expression trees 2026-03-25 04:42:24 +01:00
Stone_Red c704c50258 Update README.md 2023-11-20 16:42:52 +01:00
Stone_Red 4dbe2f3c22 Fix world save window 2023-10-16 23:06:45 +02:00
Stone_Red 4a2c9a1f01 Truncate text on logic gates 2023-10-16 20:59:30 +02:00
Stone_Red 6175d29b3d Add modding support 2023-10-16 14:19:46 +02:00
Stone_Red 7fa48fc050 Add borders to components 2023-10-14 15:08:52 +02:00
Stone_Red 2cd4168cfd Create StoneRed.LogicSimulator.Api project 2023-10-13 12:24:15 +02:00
Stone_Red 4a43a1d2ef Change window name and app icons 2023-10-12 17:40:26 +02:00
Stone_Red 81b4b01d05 Fix placement of gates when pressing shift 2023-10-12 17:26:10 +02:00
Stone_Red 9ce469a403 Fix scaling 2023-10-12 17:25:31 +02:00
Stone_Red 9966986d5e Change WorldScreen side panel color 2023-10-12 17:10:32 +02:00
Stone_Red a71a80182b Add SavingWorldWindow to see the progress when saving a world 2023-10-05 18:13:12 +02:00
Stone_Red ee081cbcf9 Disable input white QuickMenu is open 2023-10-05 12:30:06 +02:00
Stone_Red ea6445a4ea Improve saving and loading classes 2023-10-05 12:28:16 +02:00
Stone_Red 15a6d9d2c5 Log unhanded exceptions 2023-10-05 11:24:17 +02:00
Stone_Red 1fe7f64b23 Small code improvments 2023-10-04 23:32:52 +02:00
Stone_Red 9a944f30b6 Reset camera position when pressing the Home key 2023-10-04 19:02:02 +02:00
Stone_Red 6fa68ba2a3 Improve performance of PublishOutput method 2023-10-04 18:18:48 +02:00
Stone_Red e6be354884 Make connection context menu more intuitive 2023-10-04 16:55:45 +02:00
Stone_Red 1f78c8e36e Simple display test 2023-10-04 16:16:05 +02:00
Stone_Red f1992193e9 Fix some bugs and add TestLogicGate 2023-10-04 12:29:18 +02:00
Stone_Red 05a8a72158 Some bug fixes and add IDrawable interface 2023-09-13 12:21:43 +02:00
Stone_Red b1b185919b Implement custom dialogs 2023-07-30 20:13:52 +02:00
Stone_Red 8b8e4c48e3 Implement load and save UI 2023-07-30 17:28:36 +02:00
Stone_Red 6d0ca85b7f Add save and loader classes and some QoL improvements 2023-07-29 23:38:48 +02:00
Stone_Red 61a0166599 Initial commit 2023-07-26 19:36:42 +02:00