Commit graph

377 commits

Author SHA1 Message Date
spherallic
d71b84bcdb Tidy up improved associations 2023-04-27 03:50:41 +02:00
spherallic
e4b8a6ba2b Improved associations 2023-04-27 03:37:36 +02:00
Xabis
f8e048b1c1 * A direct tag-to-tag relationship can now be established between two things, which allows event lines to be properly setup between them. This is intended for interpolation and patrol specials which are linked via a shared tag, instead of an argument. A POSITIVE value represents the parent thing, where a NEGATIVE value represents the child thing.
* Added interpolation and patrol point specials to the persistent event line processing
2023-04-27 03:35:10 +02:00
spherallic
21e2d93784 Revert "Improved associations (#440)"
This reverts commit 5063fe668f.
2023-04-27 03:33:59 +02:00
biwa
5063fe668f Improved associations (#440)
Improved associations and event lines. Refactorings to make the whole thing more sensible (hopefully). Options to display labels on event lines (can be configured in Preferences -> Editing).
2023-04-27 03:26:37 +02:00
spherallic
568618b929 Correct preferences form 2023-04-27 03:08:56 +02:00
biwa
f9ad745d4e When choosing a difficulty or engine in the test toolbar button the engine will not be launched immediately. This can be reverted in the preferences. Resolves #626 2023-04-27 03:01:57 +02:00
biwa
87c30c0bf8 MapSet.NearestLinedefRange using a blockmap now takes into account that the maxrange could be bigger than the blockmap block size 2023-04-26 23:48:01 +02:00
ZZYZX
27be4b6868 Internal: Oops: removed debug logging 2023-04-26 23:18:24 +02:00
biwa
8648227423 Fixed some problems with determining which sector a thing is in 2023-04-26 22:49:01 +02:00
spherallic
3a4695ba92 Remove unused SectorBuilder stuff 2023-04-26 21:27:03 +02:00
spherallic
6d97c9d830 Increase performance on drawing/stitching geometry by reducing blockmap operations 2023-04-26 21:23:08 +02:00
spherallic
444aa706fb Revert "MapSet.NearestLinedefRange using a blockmap now takes into account that the maxrange could be bigger than the blockmap block size"
This reverts commit 0eee76393b.
2023-04-26 18:01:45 +02:00
biwa
c27bf325ad Added safeguard to MapSet.NearestLinedefRange if selectionmap is null. Might fix #529. 2023-04-26 17:55:15 +02:00
biwa
0eee76393b MapSet.NearestLinedefRange using a blockmap now takes into account that the maxrange could be bigger than the blockmap block size 2023-04-26 17:54:56 +02:00
Magnus Norddahl
b0b1693a62 Rewrite VisualBlockMap to use a quad tree 2023-04-26 17:54:34 +02:00
ZZYZX
12ea1aa313 Fixed: SplitLinesByVertices could leave disposed lines for iteration, which resulted in crashes on certain geometry while using 'Replace with Dragged Geometry'. 2023-04-26 17:44:17 +02:00
ZZYZX
03a1d26302 Internal: threw out a lot of unoptimized code in TraceSector. Now using Tools.FindPotentialSectorAt. 2023-04-26 17:39:11 +02:00
spherallic
fc748c18c9 Rename SRB2Type back to Type 2023-04-26 17:17:28 +02:00
biwa
b48806838d Fixed an issue where thing positions were modified even when the new position was the same as the old one. Fixes #644 2023-04-26 17:14:03 +02:00
spherallic
7e488497ef Backport TextLabel optimizations 2023-04-25 16:45:52 +02:00
spherallic
b54d7a48cc Replace most big foreach loops by for loops in MapSet 2023-04-25 16:09:29 +02:00
spherallic
e3752e8601 Optimize info panels 2023-04-25 15:51:06 +02:00
spherallic
d890452fe2 Update logo 2023-04-25 15:43:11 +02:00
spherallic
913c857d4c Update IWAD text 2023-04-25 00:54:15 +02:00
biwa
f4307a4c64 Sectors Mode: the sectors things are in are only determined if necessary, which should increase performance when switching into Sectors Mode in very big maps 2023-04-24 23:57:52 +02:00
spherallic
71fd3df676 Resource options form: fixed a problem where the text box containing the path to the file could be focused. (backport from UDB) 2023-04-24 23:46:18 +02:00
ZZYZX
ac1bb31b60 Changed Resource directory browser to use Win7 folder dialog, not Win9x one (reported by dpJudas) 2023-04-24 00:32:09 +02:00
ZZYZX
e4f3f50545 Maintenance: added missing FolderSelectDialog.cs 2023-04-23 23:59:59 +02:00
spherallic
a47e529dbe Tweak exception lines 2023-04-23 23:59:42 +02:00
spherallic
dde06fa12c Add unique launcher parameters for resource archives vs. directories to support -folder 2023-04-23 23:48:44 +02:00
spherallic
8c12299583 Revert "Fix geometry constantly being rebuilt in some situations"
This reverts commit 4f4f074c3f.
2023-04-20 12:26:53 +02:00
spherallic
a74ce69297 Update some internal graphics 2023-04-19 20:49:18 +02:00
spherallic
019f419781 Fix updated ZB logo being cut off 2023-04-19 12:25:07 +02:00
spherallic
5d4f82ad1f Some flavor text edits 2023-04-19 01:00:54 +02:00
spherallic
4248e51363 Update logo & crash image 2023-04-19 00:59:36 +02:00
spherallic
d8d6752ec5 Remove old DB2 icon 2023-04-18 22:54:03 +02:00
spherallic
cdda06a85f Update some flavor text 2023-04-18 22:41:31 +02:00
Magnus Norddahl
4f4f074c3f Fix geometry constantly being rebuilt in some situations 2023-04-18 01:11:09 +02:00
spherallic
b8618f1821 Change how selecting sector effects works (no repeated addition) 2023-04-11 12:14:50 +02:00
spherallic
7c05fa7787 Prevent thing flags window (when finding) from being too small 2023-04-11 11:47:29 +02:00
biwa
5aa089590b Effect browser form: fixed a bug where effects consisting of multiple bits were not selected correctly. Fixes #589 2023-04-05 01:16:47 +02:00
MaxED
83c63bc5c7 Fixed, Find & Replace mode: fixed a bug when "Find Sector Effect" search mode returned all map sectors when the effect to find was not generalized.
Updated ZDoom_DECORATE.cfg.
2023-04-05 01:13:31 +02:00
MaxED
97dcfb0275 Added, Automap mode: added "Show hidden lines" top menu button.
Added, Automap mode: added "Show secrets" top menu button.
Added, Automap mode: added "Color preset" top menu drop-down.
2023-04-05 01:12:02 +02:00
spherallic
7243994446 Prevent config window from crashing with directory loaded 2023-04-03 21:46:51 +02:00
spherallic
505bad3943 Update MF_ flags 2023-03-28 20:02:50 +02:00
spherallic
0293c455f6 Don't error out of Lua parsing when mobjinfo[] isn't a object definition 2023-03-22 20:33:26 +01:00
spherallic
e65108a177 Open PK3 archives as read-only 2023-02-16 17:34:31 +01:00
spherallic
448f85d7ad Make linedef angles match SRB2 again 2023-02-16 01:22:54 +01:00
spherallic
41d26c1d14 Some more fixes for angle loop handling 2023-02-14 14:28:49 +01:00