Commit graph

178 commits

Author SHA1 Message Date
codeimp
ab28c9d66b better way to cancel editing mode 2008-10-08 15:14:02 +00:00
codeimp
46935a6132 sector triangulator changes 2008-10-07 05:50:39 +00:00
codeimp
0b0f3777ac fixed incorrect red "busy" status light 2008-10-01 20:30:29 +00:00
codeimp
6659577b27 started work on texture sets 2008-10-01 08:21:10 +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
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
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
116e9ca877 warnings now appear in same area in status bar as status messages 2008-09-24 14:53:42 +00:00
codeimp
a71999542e more copy/paste code 2008-09-23 10:04:10 +00:00
codeimp
b1ccdbbc7f lots of stuff (including half decent copy/paste) 2008-09-22 18:27:50 +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
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
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
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
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
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
eb08197d56 begun working on EditSelectionMode (unfinished) 2008-09-07 21:28:20 +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
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
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
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
e640dfbc04 more work on the custom fields editor 2008-06-02 20:34:52 +00:00
codeimp
e30b68c9c3 UDMF on top! 2008-06-01 20:25:46 +00:00
codeimp
fef9b74ca2 some stuff with argument types 2008-05-29 16:44:20 +00:00
codeimp
8aa99cfb88 separated the Interface namespace into Controls and Windows 2008-05-29 11:54:45 +00:00
codeimp
d73ec193bf renamed Controls namespace to Actions in preparation for separation of user controls into Controls namespace 2008-05-29 11:34:01 +00:00
codeimp
544cd7cbd6 changed linedef types in configurations to proper structures 2008-05-27 22:02:51 +00:00
codeimp
dc158d2407 - things filters! (filtering by fields doesn't work yet, will complete that when UDMF has been implemented)
- several bug fixes
2008-05-26 20:06:15 +00:00
codeimp
aee5ae3fb8 - fixes in rendering when display mode changed
- test map feature
2008-05-23 06:00:37 +00:00
codeimp
1b1a243983 - "save into" implemented (really just a modified copy of "save as", needs testing)
- added function to find the first IWAD (needed for testing parameters)
- removed the nodebuilder option for 3D mode, we don't need a nodebuilder for 3D mode anymore
- removed test parameters information and increased parameter input field (the info will go in help files)
2008-05-22 12:03:33 +00:00
codeimp
91a5f8e41f - ask to save map when closing application
- updated about dialog with version info and slimdx logo
2008-05-19 21:33:07 +00:00
codeimp
a5a6119190 thing dialog and bunch minor of fixes/changes 2008-05-17 17:43:57 +00:00
codeimp
b8be666814 - support for setting mouse cursors from plugin
- added Insert Vertex action (for all classic modes)
- added Split Linedefs action
- fixed bugs when unused vertices or unused sectors are joined
2008-05-16 21:48:23 +00:00
codeimp
8c777ca780 - prevented showing editing dialog when EndEdit was the result of a BeginEdit action started from another mode (which is normal behavior and desired in some cases, such as dragging)
- implemented Accept action and corresponding OnAccept event for all editing modes
2008-05-16 21:08:36 +00:00
codeimp
0d35ce0536 - fixed bug introduced with automatic release of all keys when a dialog appears on BeginAction causing an EndAction which shows a dialog to run twice
- implemented Join Sectors and Merge Sectors
- added an ordered selection list to SectorsMode
- removed selection on undo/redo
- Interface AddMenu now completes short action names on menu items Tag property to fully qualified action names depending on calling plugin
2008-05-16 20:00:49 +00:00
codeimp
d72ebc4330 - removed some unneeded code
- finished CurveLinedefsMode (except for Anders_A's code)
- added public method to cancel editing modes
2008-05-16 10:55:25 +00:00
codeimp
9ba3fa93a3 made 2 more events for the plugins 2008-05-15 09:43:19 +00:00
codeimp
7e6d49450c added the On* prefix to all event methods 2008-05-15 08:10:29 +00:00
codeimp
d7656f1f3b - added some new menus in the plugin
- volatile mode may not be started from a volatile mode by shortcut key!
- added ability to cancel an editing mode change
- added mipmap levels setting to images (this fixes blurred fonts in low-quality display)
2008-05-14 21:48:36 +00:00
codeimp
d59ab92d51 changed stuff regarding setup installation 2008-05-11 09:17:56 +00:00
codeimp
5ca3cd46cb - updated to latest slimdx library (march 2008)
- added error dialog when missing DirectX
2008-05-11 00:42:34 +00:00
codeimp
6f255e1866 - introduced "volatile" editing modes
- automated exclusive mouse mode management
- fixed bug with actions that never ended when a dialog appears
2008-05-08 16:39:14 +00:00
codeimp
d0f6963fb2 some fixes and additions with floating point vertices 2008-05-05 22:22:53 +00:00
codeimp
c6404db777 new map dialog now automatically sets default lump name when game configuration is selected an no lump name is given 2008-05-05 15:16:39 +00:00
codeimp
7628133e7b fixed crash after starting a new map 2008-05-05 14:59:14 +00:00
codeimp
5a5f113855 removed useless triangulators and changed EarClipTriangulator into just Triangulator 2008-05-03 09:26:44 +00:00
codeimp
4ae985d630 - changed a lot around the actions
- no more mousebutton-specific code in the editing modes (now all bound by actions)
- some progress on the drawing editing mode
2008-04-27 12:07:26 +00:00
codeimp
3d3c4815d7 no crash when basic modes plugin could not be found (this allows a third party to completely remove all basic modes and make their own without having to edit the core) 2008-04-20 23:22:16 +00:00
codeimp
b3c83f95ce lots of minor changes/fixes/additions 2008-02-24 21:52:18 +00:00
codeimp
8fe8a6e7a8 several small fixes 2008-02-15 14:08:26 +00:00
codeimp
8dd731337c not a change really, testing the CIA-5 svn bot 2008-02-04 13:47:36 +00:00
codeimp
3c43547c6c some 3D mode rendering 2008-01-13 21:23:59 +00:00
codeimp
bd6356c999 first step of EarClipTriangulator (trace sector to polygons) works! 2008-01-06 20:56:48 +00:00
codeimp
0498ecdd16 bra 2008-01-04 00:16:58 +00:00
codeimp
c5e990f1b7 merged plugin system into trunk 2008-01-02 21:49:43 +00:00
codeimp
d9300fda26 added actions browser and generalized actions support (and small fix in Boom config) 2007-12-29 15:50:16 +00:00
codeimp
4e4e190115 hexen map IO and fix for textures loaded from image ranges 2007-12-28 12:50:34 +00:00
codeimp
679bb6980f lots of changes/additions 2007-12-27 01:24:11 +00:00
codeimp
f6a91b7dad lots of changes/additions 2007-12-26 00:31:32 +00:00
codeimp
f6774910cc heh 2007-12-04 19:22:14 +00:00
codeimp
467a2776c3 moo 2007-12-01 18:29:58 +00:00
codeimp
4f8cfec1c1 heh 2007-12-01 01:32:56 +00:00
codeimp
0d5c6c7457 moo 2007-11-14 22:53:48 +00:00
codeimp
e549691619 added undo/redo 2007-11-12 22:43:01 +00:00
codeimp
f0056b9745 grid and background image 2007-11-10 19:24:52 +00:00
codeimp
8579667b82 meh. 2007-11-10 01:58:08 +00:00
codeimp
713b522a6e a bit. 2007-11-07 21:14:27 +00:00
codeimp
11a10d2402 finally made a decent texture browser 2007-11-04 22:19:30 +00:00
codeimp
efc1a88112 changed graphics device and renderers in preparation for a second device to render an images list, also added form and control for images list (TextureBrowserForm and ImageBrowser) 2007-10-31 20:34:09 +00:00
codeimp
996f65c809 fixes 2007-10-27 13:59:24 +00:00
codeimp
f970c82d3f fixed memory leak, added minor details 2007-10-26 18:04:54 +00:00
codeimp
947bdb59e9 lot more. 2007-10-24 17:25:03 +00:00
codeimp
1084cae38b things! colored, scaled, and in their own mode! 2007-10-21 22:41:46 +00:00
codeimp
4af61009c1 icons updated, moved configuration classes and create GameConfiguration class 2007-10-21 18:06:10 +00:00
codeimp
109e4a4690 lot more. 2007-10-20 19:50:03 +00:00
codeimp
224cc67afb updated colors, shader, configs, bleh 2007-10-20 12:34:27 +00:00
codeimp
3c4cf85a74 change in editing modes, begun working on color settings 2007-10-20 01:04:47 +00:00
codeimp
c954b15cb6 updated slimdx to custom build and made 2D rendering using direct3d 2007-10-19 14:27:46 +00:00
codeimp
a295924bca converting the boolean settings of the DataLocation to ints and back on save/load. can't save any booleans in the .dbs file, because Doom Builder 1 doesn't know the keywords true/false and would crash on it. 2007-10-17 20:47:49 +00:00
codeimp
3f2d296376 recent files fix 2007-10-15 07:50:28 +00:00
codeimp
43700afcfb file io/access error handling @ save 2007-10-15 05:08:39 +00:00
codeimp
06908af0bf little fixes 2007-10-14 21:35:49 +00:00
codeimp
e45ab9fff5 much more 2007-10-14 21:31:45 +00:00
codeimp
6250543976 cursors and messages 2007-10-14 18:11:03 +00:00
codeimp
a7d91e0d77 more on saving and new map 2007-10-14 17:48:15 +00:00
codeimp
6c5fae98b0 completed saving, also 'save as' works 2007-10-14 15:44:55 +00:00
codeimp
61e78baf10 a little bit on writing the map structure lumps 2007-10-13 16:58:55 +00:00
codeimp
81b08f5bff fixes and config changes and nodebuilding and more. 2007-10-13 14:05:45 +00:00
codeimp
af65b3ba6c recently opened files list added to file menu 2007-10-10 15:54:42 +00:00
codeimp
ed9cd8b2fb changed how nodebuilder configurations are set up 2007-10-10 09:05:53 +00:00
codeimp
426e1223f7 split up the game configurations and preferences, also now supporting 3 seperate nodebuilder configs 2007-10-09 20:47:08 +00:00
codeimp
a109bf4bfb added a lot 2007-10-07 22:21:47 +00:00
codeimp
25c7aa2af6 LockWindowUpdate temporarily disabled because it seems to give an exception on Windows Vista. it is only a visual aesthetic anyway. 2007-10-06 17:25:59 +00:00
codeimp
1d46b7d654 2007-10-05 11:17:58 +00:00
codeimp
d59f65d5dc 2007-10-05 10:00:15 +00:00