codeimp
53a1f085ab
happy birthday doom!
2008-12-10 22:58:58 +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
e135c279eb
more on selectable editing modes
2008-11-27 19:25:13 +00:00
codeimp
d49b31dfc0
miauw
2008-11-27 13:42:18 +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
f5c635a998
added settings and view menu and more stuff
2008-11-17 00:41:52 +00:00
codeimp
fc44793fd2
working on script editor
2008-11-10 16:11:44 +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
28d47f88d7
implemented script configurations
2008-10-31 13:47:52 +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
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
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
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
46935a6132
sector triangulator changes
2008-10-07 05:50:39 +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
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
a71999542e
more copy/paste code
2008-09-23 10:04:10 +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
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
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
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
e640dfbc04
more work on the custom fields editor
2008-06-02 20:34:52 +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
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
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
7e6d49450c
added the On* prefix to all event methods
2008-05-15 08:10:29 +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
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
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
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
c5e990f1b7
merged plugin system into trunk
2008-01-02 21:49:43 +00:00