Commit graph

485 commits

Author SHA1 Message Date
spherallic
77c66deed5 Don't filter by edit area when pasting geometry 2024-07-29 12:22:19 +02:00
spherallic
1415309079 Restore classic pasting mode quirks & undo some optimizations for it to fix bugs 2024-07-17 15:08:33 +02:00
spherallic
3c176d2178 Make flat alignment modes support Edit Selection mode actions 2024-07-17 11:14:41 +02:00
spherallic
122c7928b7 Save/load midtexture pinning on Edit Selection Mode 2024-07-12 12:12:40 +02:00
spherallic
c29a1fbbc1 Merge remote-tracking branch 'udb/master' 2024-07-01 11:28:14 +02:00
spherallic
de8d8f797f Fix FOF control line checks after UDB merge 2024-07-01 11:20:49 +02:00
samwiddowson
de8066d14f
Curve Linedefs Mode: use Ctrl+Alt+RMB+Drag with Fixed Circular Curve to match angle and vertex count to 15 degree segments (#1070) 2024-06-30 10:59:20 +02:00
spherallic
5e549981ec Merge remote-tracking branch 'udb/master' 2024-06-30 09:39:32 +02:00
biwa
d509b6c129 Drag Geometry Modes: fixed a crash when a linedef defining a 3D floor doesn't have a front sidedef 2024-06-29 23:41:58 +02:00
spherallic
fde22d9294 Merge remote-tracking branch 'udb/master' 2024-06-18 18:43:20 +02:00
9sphere
8f7104c23d
3D floor slopes are now maintained when dragging their control sectors (#1057) 2024-06-16 11:47:38 +02:00
spherallic
c4d0f0a5d9 Correct sector references when manually flipping sidedefs 2024-06-13 13:20:41 +02:00
spherallic
99af0c2b81 Merge branch 'killblockmapuse' 2024-06-07 12:14:20 +02:00
spherallic
bd9b6ae5a8 Fix a crash when dragging a stray FOF control line 2024-06-04 23:51:03 +02:00
spherallic
ef8afd60f6 Fix small sector geometry pasted inside a much bigger sector not maintaining textures 2024-06-03 13:28:37 +02:00
spherallic
f167febd58 Increase blockmap entry size for Sectors Mode 2024-05-30 20:53:41 +02:00
spherallic
c30f266c5b Completely remove blockmap use in Vertices and Linedefs modes 2024-05-30 19:59:15 +02:00
spherallic
1d65205a6b Filter non-marked linedefs by edited area when accepting Edit Selection mode 2024-05-29 16:05:18 +02:00
spherallic
f425ed7909 Clean up slope correction for dragged FOF control sectors 2024-05-27 17:08:03 +02:00
spherallic
097ad4107c Improve slope handling when dragging FOF control sectors 2024-05-24 19:58:53 +02:00
spherallic
c6eecdec5d Merge remote-tracking branch 'udb/master' 2024-05-24 15:24:42 +02:00
biwa
2a404cf1fc Linedefs Mode, Sectors Mode, Things Mode: fixed a problem where multi-selecting many spread out map elements could result in an exception. Fixes #1053 2024-05-11 14:28:52 +02:00
spherallic
3726bb5a3b Merge remote-tracking branch 'udb/master' 2024-01-28 22:36:53 +01:00
biwa
77ed089917 Linedefs Mode: fixed an issue where aligning flats to lines through the "Linedefs" menu would round the offsets to whole numbers. Now it rounds to 6 decimal places, which is in line with aligning flats in Visual Mode 2024-01-12 14:14:38 +01:00
spherallic
b5f482e9dc Merge remote-tracking branch 'udb/master' 2024-01-09 14:06:45 +01:00
biwa
5ff0bc76db Sectors Mode: fixed a problem where dragging a single highlighted sector did not move the things in the sector when synchronized things editing was enabled 2024-01-06 15:15:39 +01:00
biwa
957bec7f43
Autosave map functionality (#995)
Added autosaving of the current map. Autosaving happens in intervals when the map is changed. It will not overwrite the current map, but rather create new files, just like backups. Autosaving interval and number of files can be configured in the "Recovery" tab of the preferences. Autosaving can also be disabled there (not recommended). Autosaves will not have their nodes built for performance reason.
2023-12-15 22:49:28 +01:00
spherallic
9046f6a4f7 Merge remote-tracking branch 'udb/master' 2023-09-20 21:04:54 +02:00
wisselstem
63010d871a
Draw Curve Mode, Draw Ellipse Mode, Draw Rectangle Mode: added option to place things at the designated vertex positions instead of drawing geometry (#956) 2023-09-17 15:39:19 +02:00
wisselstem
01bcdc01b2
Point Thing at Cursor: check for a thing's fixedrotation rather than its category's arrow setting (#957) 2023-09-17 13:06:57 +02:00
spherallic
89f781bdc4 Make $(Not)Angled property set fixedrotation 2023-09-15 16:55:51 +02:00
spherallic
7964875710 Expand 3D floor checks to encompass SRB2's multiple actions 2023-09-14 22:17:57 +02:00
spherallic
8b161a78a6 Draw Modes: Don't draw preview lines when "Place things" is enabled 2023-09-11 02:05:46 +02:00
wisselstem
32cfe294e2
Things Mode: update things filter when clone-dragging things (#951) 2023-09-08 19:19:57 +02:00
spherallic
845cbe2c3a Fixed "Place Things" not working for Draw Curve mode 2023-09-08 13:35:26 +02:00
spherallic
f50b138424 Update things filter when clone-dragging things 2023-09-08 12:22:50 +02:00
spherallic
5f408e2c6e Add "Place Things" option to curve, ellipse and rectangle drawing modes 2023-09-08 02:57:22 +02:00
spherallic
92418d40a6 Merge remote-tracking branch 'udb/master' 2023-09-06 22:42:33 +02:00
spherallic
d2b4c05aa6 Don't cancel pointing thing at cursor if category info doesn't have arrow 2023-09-06 00:10:56 +02:00
biwa
5c76efb8c0 Fixed a problem where not selected geometry and things could not be dragged when the "don't move selection if any part of it is outside of map boundary" option was enabled 2023-08-26 13:49:00 +02:00
spherallic
b56ca5e018 Merge remote-tracking branch 'udb/master' 2023-08-21 20:41:15 +02:00
samwiddowson
19b8bd1e6c
Edit Selection Mode: Fix Ceiling/Floor transforms when pinned (#943) 2023-08-11 18:25:49 +02:00
spherallic
202a8294ba Merge remote-tracking branch 'udb/master' 2023-06-20 09:58:08 +02:00
biwa
6f047e4347 Draw Grid Mode: fixed a problem where "continuous drawing" would redraw all previously drawn shapes each time a drawing was finished. Fixes #912 2023-06-19 20:27:26 +02:00
spherallic
ba67a87c75 Optimize SRB2 NiGHTS/zoom tube/polyobject rendering
(Text labels are removed because of performance issues)
2023-06-15 12:25:46 +02:00
spherallic
1c0649883f Disable light/sound radii toggles if unsupported 2023-06-12 12:35:34 +02:00
spherallic
c32f677c44 Merge remote-tracking branch 'udb/master' 2023-06-10 19:31:53 +02:00
biwa
bc98a5391f
Added action to change the index of linedefs, things, sectors, and vertices. Can be accessed through a shortcut (not bound by default) or the menu of the respective mode (#903) 2023-06-09 11:17:01 +02:00
wisselstem
0d4cecc134
Edit Selection Mode: added support for (counter)clockwise rotation actions (#900) 2023-06-09 09:54:23 +02:00
spherallic
69c667073a Merge remote-tracking branch 'udb/master' 2023-05-29 11:04:31 +02:00