Commit graph

1124 commits

Author SHA1 Message Date
codeimp
e524e933a4 Removed some unneeded punctuation in error/warning messages and hidden the "conversion was needed" warning. 2009-03-01 09:15:58 +00:00
codeimp
bc958554f4 Fixed a bug that failed to load TEXTURES lumps with patches that have no properties body. 2009-02-27 19:37:59 +00:00
codeimp
301d666ac7 Fixed image scaling problem when conversion was needed. 2009-02-27 19:27:58 +00:00
codeimp
f295292247 More status/action messages shown in the status bar while editing. 2009-02-27 19:02:21 +00:00
codeimp
7721b0f70b @ added some display information for actions 2009-02-27 15:38:13 +00:00
codeimp
a9af1929cb - Fixed Thing argument descriptions
- Fixed Thing arguments in game configurations (new format uses zero-based args)
2009-02-27 12:29:57 +00:00
codeimp
04b223735f @ Fixed Copy Selection button on Errors and Warnings dialog window 2009-02-27 09:33:51 +00:00
codeimp
5a65b07122 Fixed Thing arguments when action is 0 (the automatic 0 arguments feature can't be used for Things) 2009-02-27 08:51:38 +00:00
codeimp
687f8348ef @ fixed a couple pixels that annoyed me 2009-02-26 23:34:43 +00:00
codeimp
dd1af8cf6d Added Errors and Warnings dialog window (shows all issues with plugins, configs and resources) 2009-02-26 23:27:46 +00:00
codeimp
1b31d06c19 @ added some errors and warnings code (work in progress) 2009-02-26 16:03:43 +00:00
codeimp
c848087f12 @ Changed code related to displaying status messages and warnings (now ready for action messages in status bar) 2009-02-26 14:16:18 +00:00
codeimp
fb8df1a204 Fixed missing textures bug on floors when View mode is set to Brightness levels 2009-02-25 16:13:06 +00:00
codeimp
c7ea37b0a1 Insert in Sectors and Linedefs mode now start the Drawing mode 2009-02-25 15:37:57 +00:00
codeimp
575bff4aa8 Thing and linedef arguments are now reset to 0 when action 0 (none) is selected 2009-02-25 14:52:36 +00:00
codeimp
eb70e99e6f Added support for //$Sprite in DECORATE actor structures (this will override DBs automatic sprite choice for the actor) 2009-02-25 13:28:31 +00:00
codeimp
24c4c165d0 Fixed a triangulation bug 2009-02-25 10:54:18 +00:00
codeimp
d48fd37b57 Changed RemoveUnneededTextures so that it never removes 'unneeded' textures when the line has a tag or action or either of the two sectors has a tag 2009-02-24 21:33:24 +00:00
codeimp
0247329122 - Pressing Insert on a wall in Visual Mode now creates a middle texture
- Pressing Delete on a wall in Visual Mode now removes the texture (makes it a dash -)
2009-02-23 22:22:28 +00:00
codeimp
82b127f6fa Fixed bug with texture flood-fill creating middle textures on doublesided lines when filling missing textures (-) 2009-02-23 19:32:34 +00:00
codeimp
8336309dc8 Grid and background image settings are now saved along with the map 2009-02-23 18:23:39 +00:00
codeimp
f647a899f0 Fixed short path for temp wad file in command line parameter placeholders 2009-02-23 14:26:01 +00:00
codeimp
ec045132d6 - Added automatic scrolling feature (when dragging or drawing)
- Fixed some issues with drawing mode, newly created sectors and modifying of neighboring lines
2009-02-22 22:57:21 +00:00
codeimp
e5784213ec - Added sector ceilings/floors flood-fill feature
- Fixed a bug in Visual Mode with undo/redo and texture not loading
2009-02-22 12:09:58 +00:00
codeimp
dcce76ac77 @ Better undo/redo fix 2009-02-22 10:13:09 +00:00
codeimp
29b797b4f3 @ Fixed a race condition in Undo/Redo storage system 2009-02-22 09:45:35 +00:00
codeimp
4e064d78cd Fixed floodfill to work with walls that have no texture (-) 2009-02-22 00:10:07 +00:00
codeimp
0b970e7b6d Increased vertical angle range that you can look up/down in Visual Mode 2009-02-21 23:21:40 +00:00
codeimp
7580955d3e Fixed angle normalization (caused problems with 0 and 360 degrees in DoomToReal and RealToDoom angle conversion) 2009-02-21 23:16:38 +00:00
codeimp
1ecb3ad425 Undo/Redo system now keeps snapshots compressed in temporary files to save memory 2009-02-21 22:58:37 +00:00
codeimp
e7e82623f9 Fixed some spelling mistakes 2009-02-20 19:29:31 +00:00
codeimp
3729bd829d @ Optimized serialization (the long versions of the 8-byte strings can be regenerated and don't need to be serialized) 2009-02-20 19:06:38 +00:00
codeimp
2c5fc0c652 @ Optimized reading/writing strings in MapSet serialization 2009-02-20 18:51:31 +00:00
codeimp
5f6d122a67 @ working on undo/redo system 2009-02-20 15:59:55 +00:00
codeimp
370bdca6fd @ work in progress, may not compile 2009-02-20 12:29:37 +00:00
codeimp
6cb509d90c - Indentation guides in script editor now use the same color as line numbers
- Fixed bug in script editor that unindents a line when autocomplete is used with Enter key.
2009-02-20 10:42:05 +00:00
codeimp
27d95e091d fixed crash in script editor when popup information is expected 2009-02-20 09:06:26 +00:00
codeimp
f36c595d4b Added actions in Visual Mode to copy and paste properties or texture offsets 2009-02-16 15:54:57 +00:00
codeimp
7e3981775b Moved floor and ceiling texture previews in Sector info panel around to be consistent with the Sector properties dialog 2009-02-16 10:39:51 +00:00
codeimp
ef79592200 @ Refactored code to use the term "radius" for thing widths instead of "width"
- Thing properties dialog now shows the actual width of a Thing (not the radius)
2009-02-16 10:06:58 +00:00
codeimp
2047756694 Some more work done on TEXTURES support 2009-02-15 23:58:28 +00:00
codeimp
ab74b041c5 Fixed a bug with the upper/lower unpegged flags in the Linedef info panel 2009-02-15 10:32:20 +00:00
codeimp
6b38b8076a Script editor now uses codepage setting from script configuration (default is ASCII for all known scripts, UTF8 for plain text) 2009-02-14 08:18:17 +00:00
codeimp
d016a179e2 - Added simple, unfinished implementation of TEXTURES support
- Fixed scale override bug in images
2009-02-12 21:34:11 +00:00
codeimp
955d042ea8 @Splitten up the DecorateParser to move the generic text parsing code into ZDTextParser class
- DECORATE actor properties now only applied to things that are being replaced when the property is actually found
2009-02-12 19:08:01 +00:00
codeimp
60ea22fdb1 @Renamed Decorate source directory to ZDoom as it will contain more ZDoom related code and will probably be moved into a plugin when there is one for ZDoom editing. 2009-02-12 18:00:15 +00:00
codeimp
4ee6366a97 @Renamed Decorate source directory to ZDoom as it will contain more ZDoom related code and will probably be moved into a plugin when there is one for ZDoom editing. 2009-02-12 17:58:09 +00:00
codeimp
5ed191f18a Added upper/lower unpegged display in linedef info panel 2009-02-12 12:29:46 +00:00
codeimp
995b87b574 Improved category matching for DECORATE things into the Things list 2009-02-12 06:24:22 +00:00
codeimp
01ad6d9ec9 Script editor now keeps same line indentation as previous line when ENTER is pressed 2009-02-11 14:20:07 +00:00
codeimp
66ef82efb9 Fixed supported image formats to choose from in Grid Setup file browser dialog 2009-02-11 11:52:41 +00:00
codeimp
936c355b65 Default size for DECORATE thing that does not inherit or set a size is now 10x20 2009-02-11 10:40:24 +00:00
codeimp
14616b31e8 Fixed reading comments right after a token without whitespace in between in DECORATE parser 2009-02-11 10:32:06 +00:00
codeimp
9fb910a03e - Fixed a crash when showing information on things with empty sprite name
- Added support for custom PLAYPAL information from PK3 or Directory
2009-02-10 14:45:09 +00:00
codeimp
6ce78a1eb4 Fixed behavior of the Visual Mode camera relation with the Visual Mode Camera thing 2009-02-10 12:38:00 +00:00
codeimp
6ace46423e Copied texture/flat is now remembered across switching editing modes 2009-02-10 12:14:56 +00:00
codeimp
82fc5e14c9 Configuration files are now read and written in UTF8 format (compatible with old ASCII configurations) 2009-02-10 10:25:09 +00:00
codeimp
093e00b913 Changed mipmap filter for low quality rendering to the same one in high quality rendering (linear 2x2 box) 2009-02-09 23:45:54 +00:00
codeimp
3afebb778e Added support for textures, flats and sprites in subdirectories when loading from PK3 or Directory 2009-02-09 23:34:20 +00:00
codeimp
5e956dd3cf Fixed crash when loading DECORATE data that ends with a comment line and no further newline characters 2009-02-09 23:07:01 +00:00
codeimp
1db0386214 Added support for the //$Category line in DECORATE actors 2009-02-09 22:59:43 +00:00
codeimp
75520db4fc Added closed sectors check to Map Analysis tool 2009-02-09 15:58:18 +00:00
codeimp
d5bdbebb48 @we don't have these files, yet 2009-02-05 06:14:46 +00:00
codeimp
f850b38066 added options to use short paths and filenames for testing parameters (default for basic Doom, Doom2, heretic, Hexen, Strife and Ultimate Doom configurations) 2009-02-04 15:54:15 +00:00
codeimp
a040e64519 fixed crash on textures with very small width or height 2009-02-03 18:25:40 +00:00
codeimp
178e4db217 - added ability for plugins to add their own tab page on the Preferences dialog
- added option to move floor/ceiling when aiming at sidedef in Visual Mode
- added option to edit sector/thing properties immediately after creating a new one
- fixed a bug in the ImageBrowserControl
- Tools.DrawLines now keeps created sectors marked (this is still to be changed so it does not include already existing sectors)
- fixed resize and alignment problem with all windows when used with high screen DPI (large fonts)
2009-02-01 22:33:01 +00:00
codeimp
1e9993442d fixed bugs in error checking blockmap and progress bar 2009-01-31 10:38:09 +00:00
codeimp
743b6db2e6 - added option to load patches between P_START and P_END only, for the WAD file being opened/created
- removed dummy action for developers
2009-01-31 09:09:49 +00:00
codeimp
d6811ccc5b - added option to load patches between P_START and P_END only
- added description for the options available at resource management
- moved OpenWebsite function to General class as it is quite a generic thing
2009-01-30 22:19:10 +00:00
codeimp
7d02e5df8d @working on stuff 2009-01-30 16:14:11 +00:00
codeimp
6b726e402b @added code 2009-01-28 14:41:52 +00:00
codeimp
3040b41d52 fixed visual mode geometry update when sector was edited through sector properties dialog 2009-01-28 09:43:35 +00:00
codeimp
19c06b6ee1 - added support for escape and enter keys in Map Analysis dialog
@ added test map in which triangulation fails
2009-01-27 19:15:17 +00:00
codeimp
18a9cc0803 - fixed crash when text is pasted in numeric textboxes
- made CTRL+X, XTRL+C and CTRL+V work for numeric textboxes
- fixed Edit Selection button for sector tags in Find & Replace
2009-01-27 19:03:20 +00:00
codeimp
9ab807a8d9 added menu and toolbar separators for editing modes 2009-01-27 15:44:45 +00:00
codeimp
73e41e7f9e - fixed losing focus after closing Find & Replace dialog when Edit Selection was used
- fixed bug where Edit Selection in Find & Replace dialog stayed disabled on search
- now allowing 1x1 grid size
2009-01-27 10:36:11 +00:00
codeimp
943a9f9f85 added automatic zoom in on selected object in Map Analysis mode 2009-01-26 15:20:04 +00:00
codeimp
f4b62e26ca added automatic zoom in on selected object in Find & Replace mode 2009-01-26 14:09:11 +00:00
codeimp
c5b9246bd3 added Edit Selection button (also right-click) to the Find & Replace results 2009-01-25 23:30:19 +00:00
codeimp
1d77112622 optimized background threading performance for loading resources 2009-01-24 19:05:58 +00:00
codeimp
5c8ef7bef1 no raising and lower of things in visual mode when using Doom map format 2009-01-24 18:44:39 +00:00
codeimp
37317fb991 - fixed crash when pasting something in an empty map
@ added a test map in which triangulation fails somehow
2009-01-24 18:21:34 +00:00
codeimp
8bef8da7ec fixed bug that keeps joining previously merged/joined sectors together 2009-01-24 16:02:52 +00:00
codeimp
4cc3c25c0d @fixed potential problem with copy/paste translation info 2009-01-24 15:55:25 +00:00
codeimp
fab0611501 fixed potential problem with copy/paste translation info 2009-01-24 15:54:50 +00:00
codeimp
eeaa84c176 fixed some ugly side effect of automatic image conversion 2009-01-24 15:14:10 +00:00
codeimp
9205662dbf converted some internal images to A8R8G8B8 format (so that they don't need conversion when loaded) 2009-01-24 15:08:59 +00:00
codeimp
1ae7813fad changed a lot in resources loading, how unknown textures are displayed and how corrupt textures are handled 2009-01-24 14:48:43 +00:00
codeimp
0a0e68f6f6 @image preview fixes 2009-01-24 11:49:40 +00:00
codeimp
723b7642c8 @fixed incorrect positioning of loading image in texture browsers 2009-01-23 18:52:43 +00:00
codeimp
64047a8f07 - added option to change preview images size
- moved some preferences settings around so that they all fit
2009-01-23 16:09:28 +00:00
codeimp
5b1feeaa14 made texture and flat browsers resizable and maximizable 2009-01-23 14:41:01 +00:00
codeimp
efa5663ca3 fixed displaying of the "missing texture" image in the linedef editor 2009-01-23 13:58:47 +00:00
codeimp
1db48fd9e8 fixed problem with editing UDMF fields on multiple selected elements 2009-01-23 13:30:25 +00:00
codeimp
4bbf14dde9 patches, sprites and flats in WAD files are now only loaded when they are properly enclosed within marker lumps (P_START, P_END, S_START, etc) 2009-01-22 23:32:44 +00:00
codeimp
751cfdb7e8 @removed test line 2009-01-22 22:39:10 +00:00
codeimp
4f95c98be2 performance improvement in directory/pk3 structure reading 2009-01-22 22:22:02 +00:00
codeimp
88b1cacf2e fixed crash when old disposed geometry was used after geometry merging in drawing mode 2009-01-22 16:08:16 +00:00
codeimp
54940886fd @working on decorate support 2009-01-22 15:10:41 +00:00
codeimp
76ec8a8c98 @working on decorate support 2009-01-21 23:09:25 +00:00
codeimp
1694d828d1 @working on decorate support 2009-01-21 16:18:30 +00:00
codeimp
d2265287b4 fixed blockmap problems with straight lines along the edges of the 128 mp blocks 2009-01-21 09:16:26 +00:00
codeimp
4bf63e93e7 - fixed minor bugs
@ working on decorate
2009-01-20 22:54:41 +00:00
codeimp
b78d9c08ff some work on decorate 2009-01-20 16:18:25 +00:00
codeimp
70be85aa95 - added some empty class framework for decorate parsing
- fixed textures and flats browsers to dynamically use the preview image size
2009-01-19 23:19:33 +00:00
codeimp
9af4b5f059 vertices dragged in vertices mode now correctly merge with the other geometry 2009-01-17 14:40:12 +00:00
codeimp
bd5bde5e95 fixed bug that sometimes caused the abort button on the error checker to fail 2009-01-17 14:21:00 +00:00
codeimp
d3764c6b93 fixed contents of UDMF fields editor when used with multiple selected items (sometimes they looked hard defined when not defined on all selected items) 2009-01-17 13:17:41 +00:00
codeimp
9854653465 - Insert action in Vertices, Lines and Sectors mode now inserts a vertex that also snaps to geometry and grid, when preferred
- Undo now works for insertactions
2009-01-17 12:14:46 +00:00
codeimp
88124438aa - fixed some unneeded rebuilding of geometry in Visual Mode
- changed initial undo memory usage
2009-01-17 09:03:14 +00:00
codeimp
b6ec1bb29e fixed losing focus after using a browser in the Find & Replace dialog 2009-01-17 08:28:20 +00:00
codeimp
455fca63d8 fixed problem with compiler paths 2009-01-16 12:25:47 +00:00
codeimp
3e7ad76e9d fixed crash when pressing any key that unloads the dialog while the dialog is still being initialized 2009-01-16 11:37:32 +00:00
codeimp
3130e2047d fixed black sectors in Visual Mode when sector brightness > 255 2009-01-16 10:28:28 +00:00
codeimp
9c0bd91ce6 fixed keyboard input for things filters when the list is dropped down 2009-01-16 10:20:19 +00:00
codeimp
3666e733b2 fixed crash when drawing an unfinished sector that start or ends at existing linedefs 2009-01-16 09:35:49 +00:00
codeimp
50c9a15408 fixed the way sprites are loaded from the data readers 2009-01-15 23:13:43 +00:00
codeimp
e706e18c3b - fixed crash in Find & Replace Mode when opening the mode for the second time after opening a new map
- added buttons on the toolbar for Find & Replace Mode and Map Analysis Mode
- now allowing direct switching from volatile mode to another volatile mode (old mode is cancelled)
2009-01-15 21:25:29 +00:00
codeimp
5a94b9b4a3 fixed incorrect mode changes after switching out of a volatile mode into Visual Mode 2009-01-15 20:13:17 +00:00
codeimp
576f61e2ef - all game configurations now have default nodebuilder settings (only applies to new users)
- updated ZDBSP to latest version
2009-01-15 19:42:55 +00:00
codeimp
e85278846f fixed crash in script editor when compiling new, unsaved scripts 2009-01-15 18:16:41 +00:00
codeimp
1eb298aca5 added double-click on items in linedef action browser and sector effect browser to immediately select the item and close the dialog 2009-01-15 16:01:02 +00:00
codeimp
e962759038 fixed crash when undo is created after changing UDMF string enumeration types 2009-01-15 14:04:13 +00:00
codeimp
21febe7ded - updated ZDoom UDMF config to support ZDoom UDMF version 1.3
- added more handling for 'invalid' UDMF types to cast them to the correct type
2009-01-15 12:40:28 +00:00
codeimp
d8096f6dfb implemented all missing UDMF type handlers 2009-01-15 10:54:51 +00:00
codeimp
b78be130f2 double-click on an image in flats and textures browsers now immediately chooses that item and closes the dialog 2009-01-14 23:30:42 +00:00
codeimp
166113de45 fixed a bug when showing an already open script editor after changing the always on top option 2009-01-14 23:24:05 +00:00
codeimp
b56e7d1926 - fixed script editor for scripts that use the map header lump
- fixed script editor focus stealing on map save
- added feature to keep script editor floating on top of main window (default on)
- disabled keys in script editor that write odd characters
- CTRL+S in script editor now saves the script file
- CTRL+O in script editor now opens a script file
2009-01-14 23:12:52 +00:00
codeimp
2a69e31576 2009-01-14 18:11:11 +00:00
codeimp
8fc0223d90 fixed a bug in %L2 test parameter placeholder (use for second value in -warp) 2009-01-14 12:57:35 +00:00
codeimp
5ba5ad7fb9 - updated resource icons
- implemented a warning message when loading a PWAD without any resources selected
2009-01-14 11:07:23 +00:00
codeimp
c64106d52a Make Sector modes now corrects linedefs when they only have a back side 2009-01-14 09:26:23 +00:00
codeimp
dd973ef0cb fixed a problem with geometry drawing 2009-01-14 08:29:26 +00:00
codeimp
d08150ba80 - added drawing test
- changed mipmap generation filters
2009-01-13 13:53:13 +00:00
codeimp
7317bd5b30 fixed crash on resources loading when hardware is not available (for example, window is minimized) 2009-01-13 06:31:53 +00:00
codeimp
599b8ce667 - added texture Flood-Fill action in Visual Mode
- fixed list of used key combinations on Controls preferences when action without key is selected
- fixed automatic texture loading when geometry with new textures is pasted in the map
2009-01-12 22:00:31 +00:00
codeimp
69f608ddbc fixed left-over geometry when canceling a paste operation 2009-01-12 21:20:12 +00:00
codeimp
1d38b2b7e1 Drawing Mode and Edit Selection Mode no longer keep geometry selected when finished (it was complained that this is an annoyance) 2009-01-12 20:36:13 +00:00
codeimp
4fc36f57ac implemented sector height calculation on Edit Sector properties dialog 2009-01-12 20:25:08 +00:00
codeimp
c13aa274f0 fixed crash when selecting all vertices and deleting them 2009-01-12 19:56:44 +00:00
codeimp
3067dac119 fixed crash on merging sectors together in which case one of the sectors only has lines adjacent to the others 2009-01-12 19:51:51 +00:00
codeimp
07113b5442 fixed fuzzy thing angle business 2009-01-12 19:21:01 +00:00
codeimp
3ac56e2149 fixed another triangulation bug 2009-01-12 18:39:55 +00:00
codeimp
64de24566b removed the Fixed 4:3 Aspect option (there is no better aspect than the width divided by height for square pixels, which is pretty much all computer monitors) 2009-01-12 16:01:19 +00:00
codeimp
67751b0808 implemented Invert Y Axis mouse option and Fixed 4:3 Aspect option (but I have my doubt about the fixed aspect, is it correct? is it useful?) 2009-01-12 15:45:55 +00:00
codeimp
503be5d709 last selected Texture Set is now also remembered when it is "Others" or "All" and is the same for both the flats browser and the textures browser 2009-01-12 14:43:35 +00:00
codeimp
48559a50fb removed a piece of code which caused some of the slow downs during resources loading (and this code is not even needed anymore) 2009-01-12 10:17:07 +00:00
codeimp
45ade02d48 - changed how VersionFromSVN.exe works so that normal debug builds are made faster
- added some tests that could be useful in the future
2009-01-12 06:11:30 +00:00
codeimp
0f9f06ce88 moved files around 2009-01-11 20:50:19 +00:00
codeimp
63879df5c0 fixed sector triangulation problems 2009-01-11 20:49:20 +00:00
codeimp
d107363b59 fixed crash on missing PK3 structured subdirectories when loading data resources from a directory 2009-01-11 10:28:22 +00:00
codeimp
c9ba627df5 added a check to handle invalid DLLs in the Plugins directory 2009-01-10 22:34:36 +00:00
codeimp
5adaf2ee4b added list on Preferences Controls tab that shows the actions with the same key 2009-01-10 14:26:21 +00:00
codeimp
895c3b8a00 fixed flipping linedefs and sidedefs without selection (only highlight is needed at the very least) 2009-01-10 12:37:31 +00:00
codeimp
94c62a34a2 fixed Visual Mode camera placement with shortcut and changed camera-from-thing positioning logic a bit 2009-01-10 01:35:11 +00:00
codeimp
1f016fc7dc added wrapping of texture coordinates by texture size when auto-aligning (to prevent ridiculous high offsets on long walls) 2009-01-10 00:57:05 +00:00
codeimp
bd4ee1e556 fixed floor/ceiling geometry update when joining or merging sectors 2009-01-10 00:31:40 +00:00
codeimp
a67727fe46 removed camera code from VisualMode and created separate VisualCamera class in MapManager so that it is retained in between mode switches (keeps exact angle and position of camera intact) 2009-01-10 00:26:24 +00:00
codeimp
5adc7fd505 added a default "All" texture set which always contains all textures and (like the "Others" set) cannot be removed 2009-01-09 23:05:41 +00:00
codeimp
299f29dfe0 added controls to move texture offsets in Visual Mode by 8 pixels 2009-01-09 22:45:29 +00:00
codeimp
0faabbcdae textures in Visual Mode now correctly re-align when loaded later than the geometry is created (this solves problems with incorrectly scaled floor/ceiling textures that are not 64 x 64) 2009-01-09 22:37:11 +00:00
codeimp
81169e84fe drawing a new sector completely inside a parent sector now takes the properties of the parent sector 2009-01-09 22:04:24 +00:00
codeimp
2aedd732d3 added checks to allow opening maps with missing sidedefs, sectors or vertices (in these cases, the element requiring the missing element will be removed from the map during loading) 2009-01-09 21:25:15 +00:00
codeimp
3370d90bd0 fixed crash when using Create Prefab from Selection without any selection 2009-01-09 20:48:41 +00:00
codeimp
1982f07ab7 fixed crash on Undo after creating a sector with Make Sector tool and keeping the same highlighted 2009-01-09 06:46:58 +00:00
codeimp
74957e8dda fixed thing angles written in UDMF format 2009-01-07 20:22:12 +00:00
codeimp
cdcaccf0eb little fix for associations coloring 2009-01-07 18:05:00 +00:00
codeimp
2839d82df5 associations coloring now also works for Doom (lines referring to sectors using their own tag) 2009-01-07 16:05:17 +00:00
codeimp
447ad32c57 bug fixed that prevented editing dialogs from showing up 2009-01-07 10:44:38 +00:00
codeimp
7405b25612 - removed some test editing modes
- fixed some drawing code (this might fix the alleged 'black screen' problem some people reported)
- fixed brightness toggle in low quality display mode
2009-01-06 20:45:15 +00:00
codeimp
14aef55b7c - controls configuration now shows only available controls and explains why certain controls can't be used
- fixed some dialogs that could be overlapped when binding the same key to two actions that show a dialog
2009-01-06 09:51:14 +00:00
codeimp
c907d9c3f2 fixed a bug with dragging things that was introduced with the refactoring of the ActionManager 2009-01-06 08:57:39 +00:00
codeimp
5a5b351265 added some code I will finish tomorrow ("exclusive invocation request" to prevent some actions with the same key binds to interfere with each other) 2009-01-05 23:04:22 +00:00
codeimp
1a4b588f44 little refactoring to expose some of the ActionManager to plugins 2009-01-05 21:41:32 +00:00
codeimp
4cbf7e6f0f double select-click (lmb) will be the same as a single edit-click (rmb) 2009-01-05 21:20:51 +00:00
codeimp
5115857b7b inserting a vertex using 'insert item' action now also splits linedefs 2009-01-05 21:00:36 +00:00
codeimp
b694ba5347 saving a map now rebuilds the entire wad file to ensure no wasted space builds up in the file 2009-01-05 19:49:55 +00:00
codeimp
9bdee81a7d added default texture sets and things filters 2009-01-05 15:57:41 +00:00
codeimp
d7bad78395 - added solution & project configurations for debug build with revision number lookup
- updated setup installer projects
2009-01-04 23:07:56 +00:00
codeimp
40c69c9e6e - fixed bug which caused thing arguments to mess up
- backups are created when saving file (up to 3)
2009-01-04 22:26:23 +00:00
codeimp
2ee589e1e8 - status bar now shows "loading resources" when it is still background loading (for clarification)
- help>about dialog now has a button to copy the version number to clipboard
2009-01-04 21:29:08 +00:00
codeimp
94dec526ea for automatic svn revision number as version number 2009-01-04 21:13:03 +00:00
codeimp
01711adabf file needed for automatic svn revision as version number 2009-01-04 20:37:38 +00:00
codeimp
ba39f00fb9 added reset texture offsets feature for visual mode 2009-01-04 18:51:32 +00:00
codeimp
45ab139ff9 - removed useless things menu
- fixed curve lines menu item in linedefs menu
- changed the test map drop down menu (nomonsters option is now in the menu instead of a seperate button)
2009-01-04 15:06:51 +00:00
codeimp
851a7c7895 - edit selection mode now also rotates thing angles
- edit selection mode now shows a rectangle selection that covers also the thing sizes
- fixed right-click to start drawing mode from linedefs mode
- fixed floor and ceiling texture coordinates in both classic modes and visual mode
2009-01-04 13:58:26 +00:00
codeimp
caada1aa57 - added feature to expand/collapse the info panel
- fixed a bug with target info in visual mode that was introduced in previous commit
2009-01-04 13:19:18 +00:00
codeimp
e36ac9f51f miauw 2009-01-04 12:27:06 +00:00
codeimp
f351822859 added full brightness toggle feature in visual mode 2009-01-04 11:59:24 +00:00
codeimp
349cf877f9 displayed target information now updates correctly when target properties are changed in visual mode 2009-01-04 11:43:13 +00:00
codeimp
c79ad3fa55 added nodebuilder configurations and fixed some nodebuilding behavior 2009-01-04 11:35:05 +00:00
codeimp
f8574ace7a removing a vertex that has exactly 2 linedefs attached now leaves one linedef connected to the other linedef's vertex. also removed some unneeded template code. 2009-01-04 09:54:15 +00:00
codeimp
f3354d4c0a block anything except numeric input in action selector fields 2009-01-04 00:08:26 +00:00
codeimp
2448d401d7 some fixing of some things 2009-01-04 00:01:59 +00:00
codeimp
0581b119d0 another fix 2009-01-03 23:11:29 +00:00
codeimp
75d2b8b4e5 - renamed visual mode thing
- visual mode thing can now be placed/moved in any classic mode with a shortcut key
- visual mode thing flags are all set to false (off) when map is saved (to prevent it from appearing in game)
2009-01-03 22:42:08 +00:00
codeimp
d174544cd6 several fixes 2009-01-03 22:18:59 +00:00
codeimp
3dcf1c5268 performance optimization for loading of things in visual mode 2009-01-03 20:54:12 +00:00
codeimp
320a002677 loading resources from PK3 files implemented (tested with KDIZD, CAH and SP_USIMP) 2009-01-03 19:45:59 +00:00
codeimp
4ce26ad8fa linedefs with backsides only after removing a sector will now be correctly flipped 2009-01-03 14:27:51 +00:00
codeimp
63b4f20172 fixed invalid view/zoom when opening an empty map 2009-01-03 12:20:08 +00:00
codeimp
4b068e93fe fixed undo level when pasting or inserting a prefab 2009-01-03 11:35:12 +00:00
codeimp
a0fa6601ce linedefs will now be correctly flipped when the selection is mirrored 2009-01-03 11:02:51 +00:00
codeimp
750507e8ad fixed crash on New Map when running without any plugins 2009-01-03 09:38:09 +00:00
codeimp
93f7b153f3 and it has to be pixel perfect! 2009-01-02 18:31:59 +00:00
codeimp
5a05905177 graphical interface fixes 2009-01-02 18:27:08 +00:00
codeimp
8cfc37a45d this check is not needed, the directory reader assumes the directory has the same layout as in PK3 files, these options are just extras 2009-01-02 14:39:25 +00:00
codeimp
bfbcffc356 working on directory resource reader 2009-01-02 14:23:57 +00:00
codeimp
ee2bc4c515 moo 2009-01-02 06:46:42 +00:00
codeimp
7b744e730a fixed a bug that sometimes caused a new drawn inner sector to be missing back references to its parent sector 2009-01-01 10:57:21 +00:00
codeimp
18e050d617 fixed bug that kept pasted things invisible 2008-12-31 16:50:10 +00:00
codeimp
31184de358 prefabs support added 2008-12-31 16:43:23 +00:00
codeimp
2b7cfbac06 flags and activations conversion to and from UDMF format (needed for copy/paste between map formats and prefabs) 2008-12-31 14:08:40 +00:00
codeimp
42fc938b77 drawing geometry without stitching now always stitches to the first drawn vertex so that a user can complete the sector drawn entirely without stitching geometry 2008-12-31 11:52:58 +00:00
codeimp
28bb966a12 added gravity, upper/lower unpegged toggle, and texture auto-alignment (both X and Y) in visual mode. also some small changes. 2008-12-31 00:44:04 +00:00
codeimp
79676b312e working on visual mode 2008-12-27 00:22:31 +00:00
codeimp
97735e5764 working on visual mode 2008-12-24 18:27:13 +00:00
codeimp
5032c58797 working on visual mode 2008-12-24 14:21:54 +00:00
codeimp
83c4524ce7 drawing optimization added 2008-12-23 06:50:49 +00:00
codeimp
21819e8010 keep the loading sprite in visual things square 2008-12-20 10:30:18 +00:00
codeimp
5b223fc3df drag texture offsets in visual mode 2008-12-17 19:35:00 +00:00
codeimp
8192c3c058 working on visual mode 2008-12-17 15:30:50 +00:00
codeimp
04faf905c1 things that 'hang from ceiling' now correctly displayed in visual mode 2008-12-17 10:58:57 +00:00
codeimp
94d538434c starting draw mode with right-click now also snaps to the grid or geometry (unless shift or control is used) 2008-12-16 15:10:40 +00:00
codeimp
43754e3671 Visual Mode button now behaves as in DB1: It disables the other editing mode buttons and pressing the Visual Mode button again will go back to the previous classic editing mode (and re-enables all editing mode buttons) 2008-12-16 14:33:41 +00:00
codeimp
44e2103397 added action to toggle visual things on, off and uncaged 2008-12-15 22:13:24 +00:00
codeimp
83a4123dba 2008-12-15 19:05:21 +00:00
codeimp
b88b09229c changed inheritance to use an interface that defines the events (this was required to support the same events for visual things) 2008-12-15 18:32:36 +00:00
codeimp
ea7feec9e5 things included in visual mode object picking 2008-12-15 15:54:22 +00:00
codeimp
63197548a9 swapped floor height and ceiling height input fields on sector properties dialog 2008-12-15 06:53:08 +00:00
codeimp
e09736a2e9 working on visual mode 2008-12-14 23:36:24 +00:00
codeimp
27f4acac04 thing in cages 2008-12-14 23:24:40 +00:00
codeimp
93522a1461 sprite icons 2008-12-11 10:59:35 +00:00
codeimp
53a1f085ab happy birthday doom! 2008-12-10 22:58:58 +00:00
codeimp
5db0757020 working on visual mode 2008-12-10 16:00:34 +00:00
codeimp
22d5b88baf working on visual mode 2008-12-09 22:51:27 +00:00
codeimp
fe5d5a2001 working on visual mode 2008-12-09 15:45:24 +00:00
codeimp
71282714ac better fix for lost key input after testing map 2008-12-08 06:29:30 +00:00
codeimp
1a50bc16ba fixed lost key input after testing map 2008-12-07 18:09:46 +00:00
codeimp
5dd57082b5 adjusted allowed thing stuck distance 2008-12-07 17:35:34 +00:00
codeimp
3daf9307e9 - created MapSet serialization system for undo/redo
- added hourglass crosshair in visual mode for time consuming actions
2008-12-06 13:20:47 +00:00
codeimp
9d8060be0c working on visual mode 2008-12-06 00:28:49 +00:00
codeimp
0102cf3166 working on visual mode 2008-12-05 15:38:50 +00:00
codeimp
fdd817f292 fixed crash when minimized 2008-12-05 08:13:39 +00:00
codeimp
4481b60b55 working on visual mode 2008-12-05 06:52:20 +00:00
codeimp
569c95064c working on visual mode 2008-12-05 06:23:24 +00:00
codeimp
7a081986f2 merged VisualSidedef into VisualGeometry so that only one VisualGeometry class is exposed by the core and can be easily inherited and overridden in the plugin. 2008-12-04 23:01:52 +00:00
codeimp
c987240b5e added a small layer of fog to the far plane (looks nicer than just cutting off the geometry) 2008-12-04 22:35:45 +00:00
codeimp
136413d29a fixed a bug that caused the object picking to be very inaccurate 2008-12-04 21:37:44 +00:00
codeimp
4b81abdb17 fixed crosshair in visual mode 2008-12-04 17:59:34 +00:00
codeimp
95f6dcee6a working on visual mode 2008-12-03 07:04:57 +00:00
codeimp
04b86253e4 working on visual mode 2008-12-02 15:47:06 +00:00
codeimp
1336103adc working on visual mode 2008-12-02 06:53:24 +00:00
codeimp
e0539e626b added le plane 2008-12-01 14:21:48 +00:00
codeimp
69376ee5e0 working on visual mode 2008-12-01 06:51:00 +00:00
codeimp
e68c6d234b meh, we may need this 2008-11-30 22:32:37 +00:00
codeimp
858e36acef added different render passes and fixes a bug which caused some lines to be drawn multiple times unnecessarily 2008-11-30 22:04:30 +00:00
codeimp
9513eabd58 textures now properly aligned in visual mode 2008-11-30 20:46:39 +00:00
codeimp
a2407ebc3b optimized visual mode even further: visible geometry is grouped by texture and sorted by sector (to optimize out any redundant vertex source stream switches) 2008-11-30 11:23:20 +00:00
codeimp
43a0e69de7 visual mode extreme makeover! (internally at least) now using proper view frustum for culling and lots of other improvements to render the map more efficiently 2008-11-30 02:17:19 +00:00
codeimp
5dcc9d584d this doesn't work right, i'll have to think of something better 2008-11-28 06:50:32 +00:00
codeimp
e135c279eb more on selectable editing modes 2008-11-27 19:25:13 +00:00
codeimp
6e67dba0d4 alphabetically sort editing modes list in game configuration 2008-11-27 15:01:19 +00:00
codeimp
ff4d7dae16 fixed hiding of the toolbar seperator next to editing mode buttons 2008-11-27 14:03:27 +00:00
codeimp
d49b31dfc0 miauw 2008-11-27 13:42:18 +00:00
codeimp
bc465effea moo 2008-11-27 12:37:20 +00:00
codeimp
580fe3f181 oops, the EditingManager should be a general manager, not depending on the loaded map 2008-11-27 11:59:17 +00:00
codeimp
ae8daa2924 - refactored all editing mode management into the EditingManager
- added interface controls for editing mode selection in game configurations
2008-11-27 10:33:09 +00:00
codeimp
af509c3682 - some optimizations to visual mode
- changed timing to use double
- added delta time as parameter in OnProcess event
2008-11-27 06:53:38 +00:00
codeimp
b31fe3d9a7 working on visual mode 2008-11-26 22:56:53 +00:00
codeimp
ca5a2d3813 - correction in EarClipPolygon Intersect method
- Intersect method in Sector (could be useful)
2008-11-26 14:52:39 +00:00
codeimp
0fee24865c working on visual mode 2008-11-25 21:54:50 +00:00
codeimp
a3e9e54b74 working on visual mode 2008-11-20 21:32:23 +00:00
codeimp
eee46b13f2 working on visual mode 2008-11-19 16:18:36 +00:00
codeimp
308b68c506 fixed bilinear texture filter with low-quality display setting 2008-11-18 15:37:33 +00:00
codeimp
ce456494b8 texture post-filtering quality now depends on display quality set in preferences 2008-11-18 14:20:49 +00:00
codeimp
659a3df7be - implemented esselfortium's idea to highlight the original sector(s) in Make Sector mode when move the mouse over potential sector areas.
- replaced direct thread-to-thread invocations with messages through the windows message pump (this solves deadlocks)
- delay-update the display when in-map images are loaded by the background thread (results in smoother performance while background loading)
- fixed enabling/disabling some menu items
2008-11-18 13:05:04 +00:00
codeimp
e9bd189693 more interface settings done 2008-11-17 23:32:13 +00:00
codeimp
53eff3002b added "fixed size" things (these do not scale higher than their specified size in screen pixels) 2008-11-17 16:14:45 +00:00
codeimp
f5c635a998 added settings and view menu and more stuff 2008-11-17 00:41:52 +00:00
codeimp
7e05755944 added pascal lexer for syntax highlighting 2008-11-15 19:32:17 +00:00
codeimp
06467d718a removed unused files, updated to use slimdx november 2008 and updated the setup installer 2008-11-15 16:51:29 +00:00
codeimp
83ae7e4880 - script editor now remembers window position/size
- fixed re-opening of opened script documents after script editor was closed
2008-11-15 13:58:47 +00:00
codeimp
746fe86aea script editor roughly finished 2008-11-15 13:12:09 +00:00
codeimp
0fa7409d96 working on generalized compiler interfacing 2008-11-14 16:19:25 +00:00
codeimp
fdb004d7c3 working on generalized compiler interfacing (nodebuilders work again, now through a generalized compiler interface) 2008-11-14 10:44:03 +00:00
codeimp
ed50a992ad working on generalized compiler interfacing (note: nodebuilder temporarely out of order) 2008-11-13 23:05:16 +00:00
codeimp
d2553534cb working on script editor 2008-11-13 16:21:11 +00:00
codeimp
3b871bbd09 working on script editor 2008-11-11 16:19:50 +00:00
codeimp
72f4763c13 working on script editor 2008-11-11 06:43:33 +00:00
codeimp
869113c389 Fixed major bug in MapSet IO implementations (how can I have missed this?!) 2008-11-10 21:06:02 +00:00
codeimp
fc44793fd2 working on script editor 2008-11-10 16:11:44 +00:00
codeimp
757f798d49 methods required for script editor 2008-11-10 06:48:36 +00:00
codeimp
2a568cb7d7 working on script editor 2008-11-09 17:59:13 +00:00
codeimp
b1792c9c10 added margin images and autocomplete images in script editor 2008-11-09 10:34:03 +00:00
codeimp
360bd58b0c pretty toolbar icons for script editor 2008-11-06 22:54:23 +00:00
codeimp
e3cf7beeea allow spaces in script extensions setting 2008-11-06 16:01:33 +00:00
codeimp
89ad4527f3 working on script editor 2008-11-06 15:00:01 +00:00
codeimp
a266bd82d1 better names for these classes 2008-11-06 08:32:21 +00:00
codeimp
1dbdfd9c41 script editor panel class structure added 2008-11-05 22:20:52 +00:00
codeimp
39e6167f85 defaults for plain text editing (we don't need a config for that) 2008-11-04 18:54:47 +00:00
codeimp
0dbb3bc505 let's hide this functions bar until I implemented this feature (not required for first release) 2008-11-04 18:40:04 +00:00
codeimp
f18c544675 font 2008-11-04 15:37:52 +00:00
codeimp
1979dcfafd tooltip in script editor with function info 2008-11-04 14:06:32 +00:00
codeimp
3206fbe0e0 moo 2008-11-03 22:05:47 +00:00
codeimp
fe2fa46d9c working on script editor 2008-11-03 16:11:00 +00:00
codeimp
4a2bf61c1c working on script editor 2008-11-02 22:07:20 +00:00
codeimp
0958677cac working on script editor 2008-11-01 09:35:54 +00:00
codeimp
28d47f88d7 implemented script configurations 2008-10-31 13:47:52 +00:00
codeimp
927302bcca changed some public structures to internal (no plugin needs this) 2008-10-31 06:53:12 +00:00
codeimp
665cfb52dc working on script editor 2008-10-30 23:03:49 +00:00
codeimp
4f7aaeaa53 working on script editor 2008-10-30 21:38:55 +00:00
codeimp
b4a77cdfb5 replaced script editing control with a potentially better control (using Scintilla) 2008-10-30 20:13:12 +00:00
codeimp
f81bd4058f working on script editor 2008-10-29 10:56:14 +00:00
codeimp
fcfdbf2b7a working on script editor 2008-10-29 06:54:30 +00:00
codeimp
f2f8ccf699 fixed crash when using Pan View action and moving the mouse outside the map display 2008-10-28 13:40:09 +00:00
veilofsorrow
7426b77dc4 added view panning control 2008-10-28 12:04:28 +00:00
codeimp
d514c8837a fixed crash in Make Sector mode on empty map 2008-10-28 10:38:31 +00:00
codeimp
c184901b5e working on script editor 2008-10-27 08:19:15 +00:00
codeimp
4e07270816 working on script editor 2008-10-26 23:10:48 +00:00
codeimp
b4fcd78897 moved intuitive line drawing code to doom builder core 2008-10-26 09:49:06 +00:00
codeimp
00bf885d5e typos 2008-10-25 15:55:00 +00:00
codeimp
abc2bab6e1 error checking for overlapping lines that do not reference the same sector on all sides 2008-10-25 10:34:32 +00:00
codeimp
e059562e72 2008-10-24 19:16:38 +00:00
codeimp
415820af86 added two error-check results for line references 2008-10-24 19:16:23 +00:00
codeimp
22d903c630 more work on map analysis 2008-10-24 14:53:04 +00:00
codeimp
180e252163 2008-10-24 09:40:55 +00:00
codeimp
dfa7a74ce5 NOTE: An ErrorChecker may NEVER modify the map, because it runs multithreaded with other ErrorCheckers. Do not even change element properties such as 'marked' and 'selected'! 2008-10-24 09:19:05 +00:00
codeimp
d7a843938a sorting error checkers with highest cost first (estimated CPU usage) 2008-10-24 07:39:29 +00:00
codeimp
46434b8b7c working on map analysis mode 2008-10-24 05:50:37 +00:00
codeimp
27e05b7f1b moo 2008-10-23 22:01:07 +00:00
codeimp
cc292c9c40 more work on error checking 2008-10-23 19:08:55 +00:00
codeimp
b82c18064f more work on error checking 2008-10-23 13:33:59 +00:00
codeimp
ed5bb35c7c more work on error checking 2008-10-23 11:36:00 +00:00
codeimp
e382f54955 tweaked 2008-10-23 11:23:11 +00:00
codeimp
28172b94bb working on map analysis mode 2008-10-23 05:53:34 +00:00
codeimp
9044a0dc41 interface corrections 2008-10-21 05:53:58 +00:00
codeimp
f2a4e640d3 interface corrections 2008-10-21 05:46:50 +00:00
codeimp
35243e3854 fixed incorrect warning about conflicting lump names when creating a new map and a map is already opened 2008-10-21 05:41:47 +00:00
codeimp
3773dbdbd4 right mousebutton inserts new thing in things mode 2008-10-20 05:44:07 +00:00
codeimp
f2c08e64a5 improved the make door feature 2008-10-19 09:42:18 +00:00
codeimp
96dc652632 create undo snapshot before actually making the door! 2008-10-17 09:44:10 +00:00
codeimp
38f1cb6c3a make door feature added 2008-10-17 09:39:07 +00:00
codeimp
7e664d1ba9 added selection groups! 2008-10-16 09:33:35 +00:00
codeimp
67747188ca fixed bug with default shortcut keys 2008-10-16 09:23:25 +00:00
codeimp
800dc6a620 generalized selectable map elements in a base class 2008-10-16 08:45:23 +00:00
codeimp
6d1f43c7c6 - added feature to display an image from file on the background along with ability to scale it
- fixed some scaled sizes in some image data classes
2008-10-15 19:14:32 +00:00
codeimp
1bf3ab747c changed the make sector mode to work properly with the new view modes 2008-10-15 18:15:23 +00:00
codeimp
02573549f0 changed the brightness mode to work properly with the new view modes 2008-10-15 18:09:56 +00:00
codeimp
279b974683 - some bug fixes in the view modes
- fixed some bugs in resources loading
2008-10-15 17:26:59 +00:00
codeimp
b120c567bc generic system to display sector brightness and textures in their polygons (still buggy, working on it) 2008-10-15 11:46:43 +00:00
codeimp
e029efcbe6 - made some processed command line settings available to plugins
- General.Exit() method for plugins to close Doom Builder
- command-line parameter -delaywindow to keep the main window hidden until nothing more to process. This gives plugins the ability to perform an operation without showing the main window at all if the plugin calls General.Exit() before the window is shown. Usefull for batch processes in which no interface window is desired.
- some new plugin events that occur before and after making a new map and opening a map.
2008-10-13 17:47:08 +00:00
codeimp
b45ae2b905 - removed the million parameters that create an action and let the action read them from configuration itsself
- added optional default key setting to actions
- updated default keys in default user configuration
2008-10-09 05:49:46 +00:00
codeimp
4f92956d44 controls in preferences dialog are now sorted in categories 2008-10-08 22:01:10 +00:00
codeimp
5056eddc65 fixed some bugs I made while making little optimizations 2008-10-08 20:09:44 +00:00
codeimp
afb1c80c4a faster background loading 2008-10-08 19:02:35 +00:00
codeimp
b5e1ecbec1 - fixed bug in regex generator for texture sets (* behaved as 'one or more characters', now behaves as 'zero or more characters')
- fixed bug in removing multiple selected texture sets at once (only removed one at a time)
2008-10-08 18:05:31 +00:00
codeimp
cef46a2386 mode must be disposed when cancelled 2008-10-08 15:15:45 +00:00
codeimp
ab28c9d66b better way to cancel editing mode 2008-10-08 15:14:02 +00:00
codeimp
0fd6efb82f renamed events OnEndSelect to OnSelectEnd and OnEndEdit to OnEditEnd for naming consistency 2008-10-08 14:24:21 +00:00
codeimp
8b6a6754ab renamed events OnSelect to OnSelectBegin and OnEdit to OnEditBegin for naming consistency 2008-10-08 14:19:09 +00:00
codeimp
53ff1e1fa1 - undo/redo support in brightness mode
- added OnUndoEnd and OnRedoEnd events to editing modes
2008-10-08 13:57:43 +00:00
codeimp
07c45ff90f - userfriendlyness additions in brightness mode
- gradient feature working in brightness mode
- fixed bug in tags renaming when adding button to form (buttons where ignored because the function unnecessarily checked for menu items)
2008-10-08 12:56:12 +00:00
codeimp
e8b9cb3a30 - tweaked the font
- fixed bugs in sectors mode
- worked on brightness mode
2008-10-08 12:32:08 +00:00
codeimp
1a6641f46b working on the brightness mode 2008-10-08 05:45:24 +00:00
codeimp
3117725c15 labels in brightness mode 2008-10-07 15:19:55 +00:00
codeimp
e43acf03d7 forgot to clean this reference up as well 2008-10-07 14:56:43 +00:00
codeimp
ae79633c39 cleaning up 2008-10-07 14:46:36 +00:00
codeimp
09da6dbefd nice automatic label positions for sectors 2008-10-07 12:54:15 +00:00
codeimp
f941f7a7ad more on label positions 2008-10-07 08:58:11 +00:00
codeimp
496619d211 triangulation properties wrapped as read-only 2008-10-07 08:20:29 +00:00
codeimp
5a0ef82fec 2008-10-07 07:42:55 +00:00
codeimp
6af1a93695 2008-10-07 07:34:51 +00:00
codeimp
46935a6132 sector triangulator changes 2008-10-07 05:50:39 +00:00
codeimp
2dd337cffa renamed SectorTools to Tools and removed useless Polygon class (methods are in Tools now) 2008-10-06 19:33:13 +00:00
codeimp
c678e615a2 experimental label position calculator 2008-10-03 14:31:25 +00:00
codeimp
bf318ac472 - fixed sorting of texture sets in browsers
- discarding first texture because it cannot be used (also first flat in case of mixed textures/flats)
2008-10-02 18:53:07 +00:00
codeimp
a6fb612c55 sector brightness in 3d mode 2008-10-02 11:36:25 +00:00
codeimp
645df3c997 fixed bug where Add Default Sets would add sets from the current configuration instead of selected configuration (this also fixes the crash when no map is opened) 2008-10-02 09:04:56 +00:00
codeimp
6a0e4dff25 correction: * wildcard is zero or more characters 2008-10-01 21:04:29 +00:00
codeimp
776fe32988 bigger browsers 2008-10-01 20:45:56 +00:00
codeimp
0b0f3777ac fixed incorrect red "busy" status light 2008-10-01 20:30:29 +00:00
codeimp
6d6b594c24 small user-interface improvements regarding texture sets and texture browsers 2008-10-01 20:04:50 +00:00
codeimp
8702f7c60c - disabled atlas system for texture previews (appeared to be slower than separate images)
- small fixes and adjustments
2008-10-01 18:19:53 +00:00
codeimp
6f23292b8c - made the images in texture browsers fixed size and smaller
- texture set without any texture names will not match anything
2008-10-01 17:35:34 +00:00
codeimp
fbe1dac0c6 texture sets pretty much done 2008-10-01 15:06:46 +00:00
codeimp
dfab6c4183 working on texture sets 2008-10-01 14:17:52 +00:00
codeimp
006146b7a8 working on texture sets 2008-10-01 12:42:30 +00:00
codeimp
6659577b27 started work on texture sets 2008-10-01 08:21:10 +00:00
codeimp
edee6a40c2 started work on texture sets 2008-09-30 15:09:37 +00:00
codeimp
5bd2fd9f94 - game configuration corrections (thanks to Robin Palmer)
- fixed nomonsters button which was enabled even when no map was opened
2008-09-29 18:53:30 +00:00
codeimp
10cf14540d moo, pointers are cool 2008-09-28 22:34:09 +00:00
codeimp
1dad4b68c6 - change a lot in the resources system
- fixed memory leak in PixelColorBlock
- several small changes and bugfixes
2008-09-28 21:20:56 +00:00
codeimp
996a56dafc DOES NOT COMPILE - working on resource management 2008-09-26 15:15:56 +00:00
codeimp
4d67cc7dd4 - added button to switch monsters on/off for testing (adds -nomonsters to parameters)
- preparations for new resource management
2008-09-26 05:53:34 +00:00
codeimp
5c93390222 better icons for the status bar buttons (arrows now point up) 2008-09-25 18:42:45 +00:00
codeimp
51679564a9 fixed fov in 3D mode 2008-09-24 22:10:22 +00:00
codeimp
90c7beb17d - fixed crash in DisengageVolatileMode() when opening a map
- shortcut keys now also displayed for editing modes
2008-09-24 16:44:53 +00:00
codeimp
b6aa1ae9ae modes in their own menu, instead of edit menu 2008-09-24 15:14:29 +00:00
codeimp
116e9ca877 warnings now appear in same area in status bar as status messages 2008-09-24 14:53:42 +00:00
codeimp
15693e1ca8 moo 2008-09-24 12:00:55 +00:00
codeimp
dcda9cdab3 - added automatic heights adjustments when pasting geometry
- fixed a merging bug
2008-09-24 11:26:23 +00:00
codeimp
4fe3645740 smalled grab handles and no immediate dragging after pasting 2008-09-24 09:26:26 +00:00
codeimp
2228a6b7f7 better merging with pasted geometry 2008-09-24 05:51:28 +00:00
codeimp
2964b1fea9 fixed two bugs in copy/paste 2008-09-23 20:33:56 +00:00
codeimp
8d3d00372b even better copy/pasting 2008-09-23 17:46:34 +00:00
codeimp
5a47093999 bug fixes in pasted geometry merging 2008-09-23 10:12:39 +00:00
codeimp
a71999542e more copy/paste code 2008-09-23 10:04:10 +00:00
codeimp
ed829d6ca8 more events for plugins they can handle by overriding the methods 2008-09-22 20:57:50 +00:00
codeimp
b1ccdbbc7f lots of stuff (including half decent copy/paste) 2008-09-22 18:27:50 +00:00
codeimp
fccba768f0 copy/paste test 2008-09-17 20:16:29 +00:00
codeimp
b717794aed - splitten up UDMF reading/writing in seperate classes where they write to/read from a stream. the UniversalMapSetIO now simply makes use of the reader and writer.
- EmptyLongName in MapSet is now a static field
2008-09-17 19:21:45 +00:00
codeimp
0437ddff57 more code for copy/paste 2008-09-16 13:43:47 +00:00
codeimp
43559224d2 copy/paste toolbar buttons and menu items 2008-09-16 07:35:57 +00:00
codeimp
6a4ffcc498 - updated todo list
- added some icons for copy/paste
- begun working on copy/paste features
2008-09-15 21:53:00 +00:00
codeimp
241a271bd0 small improvements to EditSelectionMode 2008-09-15 19:55:03 +00:00
codeimp
2c5ccfa81f - more functional EditSelectionMode
- linked image in about box? let's link on the website later on
2008-09-15 19:42:11 +00:00
codeimp
43585ec158 moo 2008-09-13 13:27:20 +00:00
codeimp
d41d7c2ec1 updated to latest SlimDX version (september 2008) 2008-09-13 13:24:06 +00:00
codeimp
f1342ae6e9 not currently used, but the VS project needs this because i added it 2008-09-12 13:37:10 +00:00
codeimp
0c77136c30 - clearing selection now editing mode's responsibility (because it is not wanted in all modes)
- fixes flashing of editing mode name and button when editing mode refuses to engage
- a highlight also works now for classic modes to go to EditSelectionMode
2008-09-12 05:50:19 +00:00
codeimp
6b1bc51dda fixed bug: changing skill now also updates the example result parameters 2008-09-10 18:34:26 +00:00
codeimp
35e2a46458 - fixed incorrect comment in UniversalMapSetIO
- fixed bug that prevented a user from adding custom UDMF fields to any element
2008-09-10 15:00:23 +00:00
codeimp
8a3e761896 each basic mode now takes care of converting the current selection as best as possible for that mode 2008-09-10 12:44:38 +00:00
codeimp
e9fea4b543 - fixed bug in things filter manager
- added skills to test map with in dropdown menu from toolbar
2008-09-10 08:43:20 +00:00
codeimp
cd6ee145a2 - added option to customize testing parameters (default uses parameters from configuration)
- added new placeholders %L1 and %L2 which result in the first and second map number (usefull for -warp)
- clicking outside the selection in EditSelectionMode accepts the changes and returns to previous mode
2008-09-09 23:06:31 +00:00
codeimp
ed66294339 added rotation snapping to 45 degrees in EditSelectionMode 2008-09-09 17:59:49 +00:00
codeimp
2478719da0 - fixed bug in alignment with vertices
- tweaked some visual settings
2008-09-09 13:10:23 +00:00
codeimp
19ef987556 - some minor bug fixes
- added snapping to grid and snapping to nearest vertex for resize in EditSelectionMode
- added line that shows the alignment during resize in EditSelectionMode
2008-09-09 12:20:39 +00:00
codeimp
3dc2e39764 working EditSelectionMode! 2008-09-09 05:52:11 +00:00
codeimp
eb08197d56 begun working on EditSelectionMode (unfinished) 2008-09-07 21:28:20 +00:00
codeimp
8a94d9431f fixed bug: DB2 configs use "gameconfig" setting in map settings as it is incompatible with "config" from DB1 2008-09-07 17:56:54 +00:00
codeimp
e77a91eec4 added support for loading maps with command line arguments 2008-09-07 17:55:20 +00:00
codeimp
354a2248ee namespace correction 2008-09-07 17:52:16 +00:00
codeimp
0e195eb605 fixed RenderRectangle border coordinates 2008-09-02 14:50:14 +00:00
codeimp
6b8f631bf8 fixed close button on Find/Replace window and fixed crash after closing the Find/Replace window with the X button 2008-09-01 12:41:45 +00:00
codeimp
eea16ffa2c added find/replace mode feature (not all find/replace types implemented yet, but mode is functional, adding types is a just matter of making the right classes for them) 2008-09-01 12:14:35 +00:00
codeimp
3b07c29c39 added automatic association highlighting for things, sectors and linedefs 2008-06-19 07:25:01 +00:00
codeimp
1bd143c9b3 - added Make Sectors mode
- added editing mode name at the bottom information bar
- some bugfixes in game configurations
2008-06-11 05:02:48 +00:00
codeimp
c37b28e15f - improved game config guessing to better detect UDMF when map is opened
- added game config detection pattern to Doom Legacy game config
- insert thing feature added, including automatic thing defaults
- fixed typo in all game configs (defaulthingflags -> defaultthingflags)
2008-06-10 11:32:06 +00:00
codeimp
66052a82f7 added grid controls 2008-06-10 08:35:14 +00:00
codeimp
0bc23a5893 some bug fixes and completed the things filter 2008-06-03 19:02:06 +00:00
codeimp
c2b5745803 more work on the custom fields editor 2008-06-03 15:18:50 +00:00
codeimp
e640dfbc04 more work on the custom fields editor 2008-06-02 20:34:52 +00:00
codeimp
aa398bcf70 - fixed browse button in custom UDMF fields editor
- doubleclick in custom fields editor starts field rename
2008-06-02 05:49:23 +00:00
codeimp
42658288f8 changed how it remembers custom UDMF field types 2008-06-02 05:01:18 +00:00
codeimp
8d3b7a554b bugfixes in UDMF support 2008-06-02 04:55:51 +00:00
codeimp
e30b68c9c3 UDMF on top! 2008-06-01 20:25:46 +00:00
codeimp
2b9a233579 lots more UDMF code 2008-05-31 19:31:45 +00:00
codeimp
9f15de8cd5 - updated default program config
- more regarding UDMF editing
- added some ideas and todo items
2008-05-30 22:14:12 +00:00