Commit graph

819 commits

Author SHA1 Message Date
codeimp
60562f1c79 Added support for sprite X/Y offsets in original doom picture data format 2009-03-15 17:00:37 +00:00
codeimp
62e61f5cc7 Added unknown textures Map Analysis check 2009-03-15 16:40:04 +00:00
codeimp
3750f3f8e2 Some more changes regarding linedef properties and the removal of unneeded textures when drawing 2009-03-15 16:10:38 +00:00
codeimp
42c2940ed1 Fixed unwanted middle textures when drawing new sectors
Fixed a bug with the linedef arguments for unknown linedef actions (crashed on the linedef info panel)
2009-03-15 14:22:05 +00:00
codeimp
334c51cacc Fixed resource options dialog being showed outside the screen boundaries on small screen resolutions 2009-03-15 13:22:53 +00:00
codeimp
e67c71d992 - Added selection order numbering display to Sectors mode
- Added floor/ceiling raise/lower by 8 mp actions to Sectors mode
@ Added simple CRC32 calculator class (using Crc32 from sharpziplib)
2009-03-15 12:52:45 +00:00
codeimp
77731b03ca Errors and warnings are now shown if there are any (optional) 2009-03-13 17:10:53 +00:00
codeimp
7dcd323fc9 Fixed problem with Undo not updating the used textures on screen 2009-03-13 13:48:04 +00:00
codeimp
61269dfae5 Ignore TNT1A0 sprite in DECORATE actors 2009-03-13 12:25:14 +00:00
codeimp
c8949c42bf Added things browser when clicking browse button on Find Thing Type
Fixed some drawing uglyness with thing icons in thing type browser
2009-03-12 23:03:57 +00:00
codeimp
3889d398b2 Find/replace types completed 2009-03-12 14:01:37 +00:00
codeimp
fda9385533 Fixed linedef arguments display in linedef info panel 2009-03-12 06:22:40 +00:00
codeimp
88bf3415e7 Removal of a temporary directory used for compilers now gets a maximum 2 second timeout before any error is given 2009-03-11 22:20:56 +00:00
codeimp
63fb6c3885 Added hexadecimal value reading in UDMF parser
@ Better fix for the visible ComboBox in the universal fields editor
2009-03-11 20:49:53 +00:00
codeimp
84b92aae2b Fixed a bug in drawing geometry
@ Added a test case for drawing
@ Added some ToString functions for elements
2009-03-11 20:21:50 +00:00
codeimp
a4987007d0 Added some find/replace types 2009-03-11 16:17:04 +00:00
codeimp
db3f23317f Added vertex properties dialog
@ Fixed a visible ComboBox in the universal fields editor
@ NumericTextbox now has the ability to use decimals (set property AllowDecimal to true)
2009-03-10 22:32:32 +00:00
codeimp
fb9e7a1c69 @ 2009-03-10 19:40:36 +00:00
codeimp
207fed7105 @ 2009-03-10 18:39:50 +00:00
codeimp
5a5fb75ae5 Added find types to lookup elements by index number 2009-03-10 17:22:22 +00:00
codeimp
114abfa511 @ resources and unfinished heights mode 2009-03-10 14:32:12 +00:00
codeimp
eaffa440be @ Renamed sector fixed index to resolve conflict with real index lookup functions
All info panels now show the current real index of the element (as it would be when saved or loaded at that moment)
2009-03-10 06:46:02 +00:00
codeimp
565e0a1317 @ added functions for indexed lookup 2009-03-09 16:00:22 +00:00
codeimp
d4ba733ab5 Added menu items in view menu for zooming 2009-03-08 11:28:44 +00:00
codeimp
a182a99bf1 Fixed display of the correct tabs and interface elements in Thing properties dialog 2009-03-05 14:46:11 +00:00
codeimp
b850716762 Changed "Full Brightness" info message for clarification 2009-03-05 14:15:33 +00:00
codeimp
42c52a7273 Added generalized linedef type display in linedef info panel 2009-03-05 14:11:55 +00:00
codeimp
724699fea0 Added checks against loading unnamed textures 2009-03-05 12:50:13 +00:00
codeimp
3c4107d4c4 Find & Replace dialog in script editor 2009-03-05 11:54:07 +00:00
codeimp
c4b71597b4 @ working on find & replace in script editor 2009-03-04 21:40:58 +00:00
codeimp
8593fd62dd @ working and find & replace in script editor 2009-03-03 22:20:18 +00:00
codeimp
ef06837a04 @ work in progress 2009-03-03 16:17:30 +00:00
codeimp
2bdaa7a07b - Added some missing ZDoom slope things to the game configurations
- Changed minimum thing radius to 4
2009-03-02 22:33:59 +00:00
codeimp
2dbc282b29 @ added script editor find/replace dialog (work in progress) 2009-03-01 21:42:41 +00:00
codeimp
a7d64b60d1 Disabled the use of the ALT key to bring focus to the menus 2009-03-01 21:20:52 +00:00
codeimp
d9011a47f4 Fixed a crash when creating a new sector with right-click in Make Sector mode 2009-03-01 20:47:23 +00:00
codeimp
38eeb5d1fa Added actions (and buttons on toolbar) to flip a selection horizontally or vertically in Edit Selection mode 2009-03-01 20:43:24 +00:00
codeimp
1b2121c3f1 Added actions to keep only single-sided or double-sided lines selected (default keys: Shift+1 and Shift+2) 2009-03-01 20:03:15 +00:00
codeimp
1bbb3e8009 - Last used Thing flags are now remembered and used for any newly inserted Thing
- Added warning message when creating a new map without choosing any resources
2009-03-01 19:19:43 +00:00
codeimp
afb0bb093d Removed the "Others" Texture Set and added automatic Texture Sets for each resource location 2009-03-01 18:34:37 +00:00
codeimp
6ba030d64d Texture and Flats browsers now have the current texture selected by default 2009-03-01 16:47:43 +00:00
codeimp
67f4237bc0 Added additive selection in classic modes (and an option to make additive selections without holding the shift key) 2009-03-01 15:04:38 +00:00
codeimp
b5897d0f5b Brightness level adjustments now stick to the list of brightness levels in the Game Configuration (use shift in Brightness Mode to adjust accurately) 2009-03-01 14:16:54 +00:00
codeimp
b5abd85af9 Fixed a bug with flipping linedefs 2009-03-01 11:04:03 +00:00
codeimp
aead415c9b @ added test for copy/pasting
- Fixed a problem with copy pasting a single doublesided linedef
2009-03-01 10:51:37 +00:00
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