Crispy CrispyPin
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 21:26:52 +02:00
14edee5a53 list bindings in settings menu, allow deleting bindings
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 17:33:18 +02:00
be699aa0ec cleanup todo comments, tweak default board for incrementer level
c20fea4f86 store textures in global struct
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 17:13:02 +02:00
031736bea6 wrap input bindings in config struct
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 15:23:12 +02:00
3548679bbb make [copy, paste, menu, start, stop] use new input system
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-30 03:14:17 +02:00
70fd50d3bc implement key binding system
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-29 19:44:15 +01:00
57512a4c6b add support for system clipboard copy and paste
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-29 12:22:51 +01:00
fc1670f97d refresh intro levels 2-4, making them more like a tutorial
f5b5356139 center first line of comments vertically in the grid
c4378c85f5 auto-strip trailing whitespace in serialized grids
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-29 01:14:07 +01:00
c2babaa674 render comments when pasting or placing blueprints
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-29 01:09:33 +01:00
6b8b2e6e6e make comments disappear when pasting over them, but not when placing single tiles
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-29 00:47:48 +01:00
ae42cd10a4 fix comment line spacing, add comments to first level
cd51c4b47a include final tick state in debug subticks
e2df4f4bff implement comment rendering and positioning after resizes
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-28 23:13:01 +01:00
ad360ed96e add cover image and example screenshot
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-28 23:08:25 +01:00
5c48b531f6 add comment storage to boards
0b9f41cbf6 add benchmark executable
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-27 18:28:11 +01:00
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-27 18:18:59 +01:00
cf1e86fc4e Merge branch 'split-crates'
8b1eaaa630 split crate into game and marble engine library
Compare 2 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-27 18:15:40 +01:00
d27c019cc4 update readme
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-27 18:06:45 +01:00
a793896af1 update readme
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-27 15:38:00 +01:00
d5bb0f7ba0 include changelog in releases
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-26 23:02:27 +01:00
1d3841fb6d update changelog
d3a3471fcb add sub-tick debugging, add direction information to state of powerable tiles
181f76a341 add changelog
Compare 3 commits »
CrispyPin pushed to main at CrispyPin/marble-machinations 2025-03-15 20:59:57 +01:00
7574ec20f5 restructure to allow cargo tests
fa10b38f99 make marble creation a weak claim
Compare 2 commits »
CrispyPin pushed tag v0.2.0 to CrispyPin/marble-machinations 2025-03-14 22:31:25 +01:00