Commit Graph

80 Commits

Author SHA1 Message Date
justuswolff
29e23e9f40 provide cx,cz and direction to VP_printstack 2026-02-18 20:09:20 +01:00
justuswolff
5417ff638f remove fuel checking in VPrint entirely 2026-02-18 20:07:06 +01:00
justuswolff
cd8a403d6e made VPrint a mode and experimental 2026-02-18 20:02:40 +01:00
justuswolff
529b10e8dd add optimization for stacks 2026-02-18 18:52:49 +01:00
justuswolff
a6d267765d refactor code to provide newest needed argument to getnearestunplaced. 2026-02-17 22:26:11 +01:00
justuswolff
ab9d5c7b83 make getnearestunplaced also take direction into account. 2026-02-17 22:25:20 +01:00
justuswolff
94f825c346 fix fill hopefully A G A I N 2026-02-17 22:07:54 +01:00
justuswolff
517256b255 fix bufistype hopefully... 2026-02-17 22:04:52 +01:00
justuswolff
1232262718 fix a bit more stuff 2026-02-17 22:02:55 +01:00
justuswolff
b1b6ca4be6 immediatly fill in neighbors such that we get less lag 2026-02-17 22:01:43 +01:00
justuswolff
3c8896abbb also fixed that same progress feature 2026-02-17 21:58:58 +01:00
justuswolff
a7953e499c add small progress thing in fill 2026-02-17 21:58:22 +01:00
justuswolff
a80ddd3126 make write to buf under fill use cx and cz 2026-02-17 21:54:58 +01:00
justuswolff
df02298213 fix fill function 2026-02-17 21:53:15 +01:00
justuswolff
5a2a494c29 remove dummy fill call in newdesign. 2026-02-17 21:52:04 +01:00
justuswolff
9d60c43a7c add an way to "fill" things 2026-02-17 21:51:11 +01:00
justuswolff
57e0872455 render no ceilings on next floor 2026-02-17 15:00:56 +01:00
justuswolff
54a7cd2bb8 fix raw url in main.lua 2026-02-17 14:17:52 +01:00
justuswolff
3abcfb236a first commit on the new git server 2026-02-17 14:14:16 +01:00
justuswolff
136b4d28b4 fix attempt #5 2026-02-17 02:12:38 +01:00
justuswolff
3d65715b8d fix attempt #4 2026-02-17 02:10:00 +01:00
justuswolff
66a2b8d392 fix attempt #3 2026-02-17 02:08:27 +01:00
justuswolff
191204184e fix attempt #2 2026-02-17 02:07:19 +01:00
justuswolff
2c43ca6386 fix invalid rendering 2026-02-17 02:04:05 +01:00
justuswolff
ba73537eb1 add camera movement to render 2026-02-17 01:11:27 +01:00
justuswolff
f67e633014 fix again... 2026-02-17 00:50:24 +01:00
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