Commit Graph

562 Commits

Author SHA1 Message Date
spherallic 78e6f5b114 Finally fix repeating midtexture selection in Visual Mode 2023-05-03 01:28:05 +02:00
Magnus Norddahl 1435208163 Remove more dictionaries from the render loop 2023-05-03 00:10:37 +02:00
Magnus Norddahl 026324779e Speed up linedef processing by not relying on a hashmap 2023-05-03 00:07:21 +02:00
spherallic e44debce82 Skip lines with certain actions and tags when checking unknown textures 2023-05-03 00:06:27 +02:00
spherallic 8747bb5be9 Add separate colors for polyobject previews, remove NiGHTS axis circle precision option 2023-05-02 04:38:50 +02:00
spherallic fa1483351f Fix waypoint colors not being customizable 2023-05-02 04:07:18 +02:00
spherallic 10eb57aed0 Add toggle for marking special linedef/thing flags 2023-05-02 02:27:35 +02:00
spherallic e7687b183d Disable SRB2-related preview buttons in Visual Mode, reword some actions 2023-05-01 23:05:49 +02:00
spherallic 8f3ce1fc01 Clean up dummy zoomtube graphic 2023-05-01 20:40:05 +02:00
spherallic b6e6c763f3 Reorganize toolbar buttons, remove textlabel backcolor 2023-05-01 20:36:36 +02:00
spherallic 5c13cbb011 Implement polyobject previews, clean up zoom tube & NiGHTS rendering 2023-05-01 20:08:25 +02:00
spherallic 65604bab03 Slightly walk back a copy slope "fix" to prevent DSZ2 from freezing the editor 2023-05-01 18:30:22 +02:00
spherallic d79a379b3b Fix NiGHTS path toolbar button not working 2023-04-28 17:21:07 +02:00
spherallic b2b78437b3 Decrease MINIMUM_THING_RADIUS 2023-04-27 23:43:09 +02:00
spherallic 38795d4c14 Support SRB2 flat alignment when exporting images 2023-04-27 21:49:12 +02:00
spherallic ba24552c32 Update version number to 3.0, add "light" installer 2023-04-27 19:04:02 +02:00
spherallic 877112f5f4 Tweak ZB logo 2023-04-27 18:26:07 +02:00
spherallic 8172220cb7 Fix duplicate event line options in preferences form 2023-04-27 14:49:24 +02:00
spherallic 338b8b45b9 Fix bug & compiler warning with repeating midtextures 2023-04-27 14:33:29 +02:00
spherallic 6b5472e735 Fix script editor preview not showing up 2023-04-27 14:20:23 +02:00
biwa 0da0ff6b41 Fixed some compiler warnings 2023-04-27 14:13:43 +02:00
MaxED 079614419a Silenced some compiler warnings... 2023-04-27 14:10:24 +02:00
spherallic f371032ecd Name corrections in a few places 2023-04-27 14:05:09 +02:00
biwa 7a0fe26b30 Added fallback for event line labels to use the default window font is the one specified for labels couldn't be loaded 2023-04-27 03:56:46 +02:00
biwa fecb6aad8f Sectors Mode: fixed a crash when merging sectors while a shared linedef between them was shown as an association 2023-04-27 03:55:57 +02:00
biwa b17f738f13 Fixed a crash when highlighting undefined things 2023-04-27 03:54:12 +02:00
spherallic 84a48ea22a Tidy up improved associations 2023-04-27 03:52:29 +02:00
spherallic e18a1cbc83 Improved associations 2023-04-27 03:52:23 +02:00
Xabis d642d7c00a * 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:52:11 +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
spherallic 94887efa9a Add action for deselecting things, tweak other new actions 2023-04-27 02:23:27 +02:00
biwa 9191c30126 Fixed a crash when undoing/redoing while in Things Mode 2023-04-27 00:01:48 +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 582f457d76 Tweak image export settings 2023-04-26 17:33:52 +02:00
spherallic fc748c18c9 Rename SRB2Type back to Type 2023-04-26 17:17:28 +02:00
spherallic ee37a21720 Merge branch 'imagexport' 2023-04-26 17:16:54 +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
biwa e65cc32991 Export selection to image: added progress bar and button to cancel export 2023-04-26 14:02:49 +02:00
biwa a4bc90c754 Export selection to image: added option to scale the output image to a higher resolution 2023-04-26 13:57:50 +02:00