Commit Graph

104 Commits

Author SHA1 Message Date
justuswolff
28d2d47ff4 fix offset with setting/removing under newdesign when moving camera 2026-02-17 00:49:21 +01:00
justuswolff
6f27041ead once again a patch for that. 2026-02-16 20:54:42 +01:00
justuswolff
df74060718 patch last added feature to actually go back to the starting position. 2026-02-16 20:52:16 +01:00
justuswolff
036f7a1027 make turtle go back to starting position after printing 2026-02-16 20:49:36 +01:00
justuswolff
29dc1253d6 add support for blocks in progress rendering 2026-02-16 20:47:21 +01:00
justuswolff
d115510042 add failsafe to newdesign 2026-02-16 20:37:52 +01:00
justuswolff
439091048f add several types of blocks. 2026-02-16 20:36:34 +01:00
justuswolff
be3b2e4957 make progress rendering a function and show walls that are yet to be placed. 2026-02-16 19:37:25 +01:00
justuswolff
5c03a5751f fix progress rendering under ceiling/floor placement not showing placed blocks. 2026-02-16 19:30:03 +01:00
Justus Wolff
f67f87f9cd fix setting invalid y in pbuf in ceiling/floor placement 2026-02-15 20:11:07 +01:00
Justus Wolff
191d9b66aa better ceiling/floor placement mechanic and better moving mechanic 2026-02-15 20:08:23 +01:00
Justus Wolff
2552f7f37b fix getitemdetail check under place 2026-02-15 20:00:35 +01:00
Justus Wolff
a69bb94059 remove debug call read 2026-02-15 19:58:44 +01:00
Justus Wolff
5b530828d0 reset direction under moveto when going forward or backward 2026-02-15 19:58:12 +01:00
Justus Wolff
aed59c4863 add rendering to hopefully make debugging easier 2026-02-15 19:56:58 +01:00
Justus Wolff
475c0f33bd make center return boolean if centered. (needed for some moveto operations) 2026-02-15 19:48:45 +01:00
Justus Wolff
d2c77b60f1 set direction after moveto 2026-02-15 19:44:25 +01:00
Justus Wolff
c26ab898f0 keep direction for an more optimised moving scheme 2026-02-15 19:43:14 +01:00
Justus Wolff
b82bbbe5d5 add some checks inside place 2026-02-15 19:38:34 +01:00
Justus Wolff
77b8b9d75a center at end of moveto 2026-02-15 19:34:20 +01:00
Justus Wolff
763dd2a579 implemented new way of movement and printing designs. 2026-02-15 19:32:16 +01:00
Justus Wolff
3a89a64aca fixed rendering in newdesign. 2026-02-15 18:29:12 +01:00
Justus Wolff
34e8555767 rewrote system for more types. old designs are incompatible with this tho. 2026-02-15 18:27:45 +01:00
Justus Wolff
af9d6ddd39 add proper wall building and ceiling building 2026-02-15 12:40:44 +01:00
Justus Wolff
22bdf30e1e attempt to fix cz offsetting 2026-02-15 12:35:37 +01:00
Justus Wolff
4b2a5900e3 forgot to return when just turning at move 2026-02-15 12:34:15 +01:00
Justus Wolff
c89023a2be fix place 2026-02-15 12:33:17 +01:00
Justus Wolff
facb73fcc7 started work on printdes 2026-02-15 12:31:55 +01:00
Justus Wolff
6db2d34e0f reset camera on load 2026-02-15 11:44:07 +01:00
Justus Wolff
39ca197edd change camera bound checking 2026-02-15 11:41:52 +01:00
Justus Wolff
ae5ed326c9 also change some display code 2026-02-15 11:40:57 +01:00
Justus Wolff
549c0e8113 add some user display about view coordinates 2026-02-15 11:40:26 +01:00
Justus Wolff
0962ee81d4 try to fix getbuf 2026-02-15 11:39:21 +01:00
Justus Wolff
fa5946aab4 theres weird behaviour with rendering? 2026-02-15 11:37:00 +01:00
Justus Wolff
cd47269055 alright applied patch on everything else 2026-02-15 11:35:08 +01:00
Justus Wolff
978d2993bc F I X E D 2026-02-15 11:34:16 +01:00
Justus Wolff
8c615e129c maybe its fixed now 2026-02-15 11:32:40 +01:00
Justus Wolff
a55aa6a14b fix camera 2026-02-15 11:31:05 +01:00
Justus Wolff
fa6b4fc064 add camera logic 2026-02-15 11:29:23 +01:00
Justus Wolff
f3800ec226 add option to change size 2026-02-15 11:21:01 +01:00
Justus Wolff
d7e3db9e0a list all designs under save/load 2026-02-15 11:18:03 +01:00
Justus Wolff
a6aec5167a add menu to newdesign 2026-02-15 11:16:07 +01:00
Justus Wolff
3396396379 add mouse dragging 2026-02-15 11:07:21 +01:00
Justus Wolff
87fe8980ac and change background color to black on background pattern 2026-02-15 11:04:20 +01:00
Justus Wolff
3de7f7ce83 also fixed naming 2026-02-15 11:03:51 +01:00
Justus Wolff
c90960e2ee added better background pattern 2026-02-15 11:03:26 +01:00
Justus Wolff
61af7d59bd added set/erase at newdesign 2026-02-15 10:58:55 +01:00
Justus Wolff
ab12e4122f fix reset again 2026-02-14 22:28:25 +01:00
Justus Wolff
5d94041e52 fix an rendering bug with reset 2026-02-14 22:27:16 +01:00
Justus Wolff
c671428cbc also fix another bug in selopt 2026-02-14 22:26:20 +01:00