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
codeimp
a04500f071
made the universal field editor control work with the type handlers
2008-05-30 11:05:44 +00:00
codeimp
c2479dc0b5
- added UDMF 1.0 specifications
...
- generalized map elements and added universal fields to generalization
2008-05-30 08:41:13 +00:00
codeimp
178b6d1067
wider combobox dropdown for enumerations in argument boxes
2008-05-29 22:36:17 +00:00
codeimp
7673c6e08e
linedef and thing action arguments in info panels
2008-05-29 22:19:29 +00:00
codeimp
ab5fd39c24
we don't need this anymore
2008-05-29 21:11:16 +00:00
codeimp
54c8a82517
typed arguments complete and ready for typed UDMF fields
2008-05-29 21:09:43 +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
b5077df65b
thunder coming up, saving my work before harddisk fries
2008-05-29 10:17:26 +00:00
codeimp
821f557978
added enums support for linedef arguments
2008-05-28 18:55: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
2ac020e481
undo/redo information in log
2008-05-26 13:11:25 +00:00
codeimp
87ea1c0e51
now plugins can add their own buttons to the toolbar
2008-05-26 12:14:48 +00:00
codeimp
efdc703f94
moo
2008-05-26 10:36:41 +00:00
codeimp
cfdddb66ee
- fixed some bugs in the shaders
...
- included VC80 redist libraries (required for slimdx)
- updated todo list
2008-05-26 06:54:32 +00:00
codeimp
91d111a734
updated shaders
2008-05-23 09:54: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
c2a5ca1c8e
automatically remove new lines without sides after drawing
2008-05-19 06:51:55 +00:00
codeimp
f5673a06d5
set minimum angle in CurveLinedefsForm to 1, or it will create an invalid curve
2008-05-18 20:36:25 +00:00
codeimp
5d5b9d1c33
- added curve lines code (by Anders Ã…strand)
...
- updated logo images
2008-05-18 20:03:09 +00:00
codeimp
747a8929a9
constants for minimums and maximums in CurveLinedefsForm
2008-05-18 19:02:36 +00:00
codeimp
132ef51429
- fixed automatic polygon close bug in DrawGeometryMode
...
- small optimizations in LinedefAngleSorter
- fixed curve linedefs dialog input boxes
2008-05-18 18:32:56 +00:00
codeimp
1ac9399658
now allows a plugin to read/write their own settings (in their own private scope)
2008-05-18 15:43:49 +00:00
codeimp
11151c36cc
- map changed fixes
...
- toolbar buttons fixed
2008-05-18 11:56:45 +00:00
codeimp
12eb6fdaf2
lots of rendering changes
2008-05-18 11:43:28 +00:00
codeimp
1d58484dd3
- created dynamic presentation pipeline
...
- added sectors brightness editing mode
2008-05-18 07:31:33 +00:00
codeimp
5c90215666
colored thing icons in tree view
2008-05-17 20:36:03 +00:00
codeimp
a5a6119190
thing dialog and bunch minor of fixes/changes
2008-05-17 17:43:57 +00:00
codeimp
e2e9e17985
some fixes and the ability to start drawing with right-click (Edit) when nothing is highlighted
2008-05-17 08:00:25 +00:00
codeimp
8805a48058
- 'delete item' implemented for all elements
...
- fixed bug with disposing a Vertex
2008-05-17 06:24:16 +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
df4ad6d2e0
degrees/radian conversion tools
2008-05-15 19:48:07 +00:00
codeimp
7416731833
beginning of curve lines editing mode
2008-05-15 19:31:11 +00:00
codeimp
4dd8877eba
- renamed selection methods
...
- create undo for flipping linedefs/sidedefs
2008-05-15 12:54:02 +00:00
codeimp
bc8151d7f7
- added flip linedefs mode
...
- fixed shortcut key descriptions in menu
2008-05-15 12:36:55 +00:00
codeimp
9ba3fa93a3
made 2 more events for the plugins
2008-05-15 09:43:19 +00:00
codeimp
6b2ba4f2d6
added more missing files
2008-05-15 08:56:23 +00:00
codeimp
e962a49f83
what?! these files were not in the svn?!
2008-05-15 08:25:45 +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
7c08847a5b
prepared for more plugin features
2008-05-13 22:28:30 +00:00
codeimp
1ac1bb3c8e
text forced to uppercase (we don't have lowercase characters in the font)
2008-05-13 18:07:07 +00:00
codeimp
9f07f2ef2c
- nice wrapper for line length labels
...
- line length labels while drawing!
2008-05-13 17:11:33 +00:00
codeimp
77720694a3
- added proper text rendering
...
- linedef lengths visible when dragging geometry
- included my ancient bitmap font creator
2008-05-13 14:24:35 +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
3fd1ce1e8d
fixed more compiler settings
2008-05-10 18:14:48 +00:00
codeimp
a12981abc7
- added font resources
...
- fixed target CPU compiler settings
2008-05-10 18:06:09 +00:00
codeimp
1ec1bcc4df
default to round things
2008-05-10 16:14:22 +00:00
codeimp
e521dabf42
- made option for square things
...
- some minor fixes
2008-05-10 16:09:45 +00:00
codeimp
737886ca8b
fixed invisible lines when dragging from lines mode
2008-05-09 16:57:12 +00:00
codeimp
d338487e69
- fixed non-stitching geometry drawings
...
- renamed Association color to Indication (more a general-purpose color)
2008-05-08 22:01:37 +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
33d2af5417
few bugfixes
2008-05-08 13:44:48 +00:00
codeimp
8f8690aac3
"intuitive" default build properties and sorted textures/flats in browsers
2008-05-08 13:04:18 +00:00
codeimp
7c57f39a13
no more seperate undo level for stitched geometry (since the user can easily choose stitching during drag/draw)
2008-05-08 12:09:14 +00:00
codeimp
51f57471c7
geometry drawing fixes
2008-05-08 12:04:20 +00:00
codeimp
3214ef4593
some little fixes in drawing geometry
2008-05-08 05:45:30 +00:00
codeimp
e63ee4dc81
worked on geometry drawing (i think it is actually working perfect now, aside from some default settings on the new sidedefs then)
2008-05-07 22:46:15 +00:00
codeimp
c43f0dc3a6
little bit more on geometry drawing (still unfinished)
2008-05-06 21:31:20 +00:00
codeimp
3e5d429393
- fixed stitch distance
...
- fixed bug in FlipBackwardLinedefs
2008-05-06 05:41:36 +00:00
codeimp
d0f6963fb2
some fixes and additions with floating point vertices
2008-05-05 22:22:53 +00:00
codeimp
4522698765
completely got rid of integral vertex coordinates (now all floating point)
2008-05-05 22:01:27 +00:00
codeimp
87ca45f93d
more on geometry drawing
2008-05-05 21:38:52 +00:00
codeimp
88d1be35cc
fixed bug in vertex Join method: this now also works with attached zero-length linedefs that references the same vertex twice
2008-05-05 19:37:00 +00:00
codeimp
3c0e66a36e
some improvements in sector drawing (still very buggy though)
2008-05-05 18:21:13 +00:00
codeimp
b5b7875f75
- limited possible characters typed for map lump name
...
- improved sector making and drawing
2008-05-05 15:35:58 +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
55fa9a6d2e
fixed some bugs with loading/unloading images
2008-05-05 14:54:37 +00:00
codeimp
1ada9addf3
- added SectorMaker (unfinished)
...
- changed a lot in data management
- less memory usage by texture browsers
2008-05-05 14:22:36 +00:00
codeimp
5a5f113855
removed useless triangulators and changed EarClipTriangulator into just Triangulator
2008-05-03 09:26:44 +00:00
codeimp
72b14c37bd
some more drawing code (still unfinished)
2008-05-01 19:31:49 +00:00
codeimp
c3cc910e0e
user selection preserved through undo/redo
2008-05-01 14:18:04 +00:00
codeimp
e95a24f281
the "Marked" property of map elements now indicates the set we are working with, not the user selection
2008-05-01 14:10:38 +00:00
codeimp
018f8ab26a
these don't need to be protected, class is sealed.
2008-05-01 12:08:40 +00:00
codeimp
08e38f62bd
little more on drawing mode (still unfinished)
2008-05-01 10:59:37 +00:00
codeimp
c5625fc1c0
selection is now maintained on joins and splits
2008-05-01 10:59:19 +00:00
codeimp
935e21b47d
0.8 is nicer than 0.6
2008-04-29 20:59:59 +00:00
codeimp
6ba6d7416d
snapping to nearest lines where they intersect the grid! this is hot!
2008-04-29 14:41:16 +00:00
codeimp
6d1910ee8a
Made PerformUndo and PerformRedo internal methods instead of public methods. Plugins are not supposed to use these.
2008-04-27 12:33:25 +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
175f645e5e
fixed memory leak when redos are being discarded (undo was used and user continues editing)
2008-04-20 23:47:39 +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
606983deb6
moved some files around
2008-04-20 22:57:12 +00:00
codeimp
4b2e0285f2
- started on the line drawing mode
...
- removed some unneeded 'unsafe' modifiers
2008-04-20 22:54:24 +00:00
codeimp
c91b64bd61
renamed TracePath to SidedefsTracePath because there will be other kinds of path traces
2008-04-19 17:31:53 +00:00
codeimp
40f5e853bd
some optimizations
2008-04-19 15:44:05 +00:00
codeimp
53fd1fb04c
fixed automatic geometry merging when dragging lines and sectors
2008-04-19 15:04:44 +00:00
codeimp
f4fd8ff188
overlay text rendering crap
2008-04-17 05:36:48 +00:00
codeimp
62f1b73faf
fixed invisible selection rectangle in low-quality rendering mode
2008-04-13 12:19:24 +00:00
codeimp
0dd329bb5e
generic undo name for dragging
2008-04-13 11:58:13 +00:00
codeimp
a3fab2f666
selecting by drawing a rectangle!
2008-04-13 11:51:09 +00:00
codeimp
535ecc54a2
- added overlay rendertarget
...
- renamed some rendering methods
- added rectangle rendering method for overlay
2008-04-12 16:07:10 +00:00
codeimp
3d43205f2c
changed some rendering calls for seperate rendering to different layers
2008-04-12 12:45:57 +00:00
codeimp
406f828473
- added things dragging mode
...
- removed allow3dchange from undo snapshots (I expect 3D mode to handle all changes)
- removed unused parameters from drag modes constructors
2008-04-07 14:33:41 +00:00
codeimp
abb89a4944
fixed automatic anchor vertex choice when dragging geometry
2008-04-07 12:20:48 +00:00
codeimp
b92b5226ef
small version of splash logo
2008-04-06 14:07:08 +00:00
codeimp
f6bde39cba
added new logo and icons (by Thomas van der Velden)
2008-04-06 11:07:22 +00:00
codeimp
b3c83f95ce
lots of minor changes/fixes/additions
2008-02-24 21:52:18 +00:00
codeimp
d904fb415c
added some exception handling in case textures/sprites can't load for some reason
2008-02-23 13:12:59 +00:00
codeimp
8f4716babc
made a simple boring (non-fancy) thing texture
2008-02-22 18:24:22 +00:00
codeimp
4ea081cc6c
added sector effect description in info panel
2008-02-22 17:20:10 +00:00
codeimp
0d8ff97abd
- finished sector edit dialog
...
- cleaned up unused variables
2008-02-22 17:11:29 +00:00
codeimp
2e741f7c8e
added configuration support for generalized sector effects
2008-02-21 06:47:43 +00:00
codeimp
9bfaae721e
- fixed things redrawing bug in dragging modes
...
- worked little on sector edit dialog
2008-02-19 21:32:40 +00:00
codeimp
a670efca20
- added dragging mode for sectors
...
- changed "diposed" typos to "disposed" and i'm still too lazy to fix it in my template
2008-02-19 19:04:19 +00:00
codeimp
a878520a7f
- generalized geometry dragging into DragGeometryMode
...
- added dragging mode for linedefs
- deleted old icon resources
2008-02-19 18:54:04 +00:00
codeimp
57d770ffb1
changed IME mode for several controls
2008-02-17 10:41:38 +00:00
codeimp
8fe8a6e7a8
several small fixes
2008-02-15 14:08:26 +00:00
codeimp
882c45d425
better descriptions for some key names, this fixes issue 0000036
2008-02-15 12:46:35 +00:00
codeimp
59d4256c54
fixed language mistakes in user interface, this fixes issue 0000038
2008-02-15 12:23:38 +00:00
codeimp
eee375031f
- cleaned up debug stuff from action delegates binding
...
- fixed things in drag mode (now move correctly along with scroll/zoom), this fixes issue 0000039
2008-02-15 12:15:46 +00:00
codeimp
e0c573bbe9
fixed the unbinding of action delegates (internals were not recognized), this fixes issue 0000034
2008-02-14 17:42:04 +00:00
codeimp
8dd731337c
not a change really, testing the CIA-5 svn bot
2008-02-04 13:47:36 +00:00
codeimp
80f4d05965
some stuff regarding UDMF
2008-01-25 19:12:34 +00:00
codeimp
ea75719392
updated slimdx and d3dx to nov-07 version
2008-01-18 21:05:15 +00:00
codeimp
471a9e3d51
triangulation fixes, put the TriangulatorMode back in and some visibility range checking in visual mode
2008-01-18 19:52:19 +00:00
codeimp
053f87f21e
.
2008-01-16 13:39:44 +00:00
codeimp
1ead52f14e
fix repo
2008-01-16 06:33:20 +00:00
codeimp
3c43547c6c
some 3D mode rendering
2008-01-13 21:23:59 +00:00
codeimp
dee7a72413
removed a warning (ignoring this is perfectly acceptable)
2008-01-10 00:01:10 +00:00
codeimp
c7c8f34b96
now ignores vertices and tries again when a path cannot be found. this maks the tracer also work for at least the closed parts of sectors that have open and closed regions.
2008-01-08 22:00:38 +00:00
codeimp
c32d678fea
added right-click in TriangulatorMode to triangulate entire map
2008-01-08 19:56:20 +00:00
codeimp
008a7df378
fixed ear-clipping trace bug with vertices that are used more than once in the same sector
2008-01-08 18:52:20 +00:00
codeimp
6b7540eab1
implemented cutting! ear clipping algorithms are now complete i think.
2008-01-07 23:03:36 +00:00
codeimp
12e1df96f3
little optimization
2008-01-07 19:21:56 +00:00
codeimp
bdf192492f
added ear clipping (outer polygon only, still have to implement cutting)
2008-01-07 19:10:23 +00:00
codeimp
bd6356c999
first step of EarClipTriangulator (trace sector to polygons) works!
2008-01-06 20:56:48 +00:00
codeimp
7c0d59d4a2
made an action for the 'fit to screen' feature
2008-01-06 03:59:35 +00:00
codeimp
924a384aab
i think the cam xy and z angles are wrong, but at least the 3d rendering base framework is there
2008-01-05 18:11:29 +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
fb31b9b8e0
moo
2007-12-29 17:10:49 +00:00
codeimp
9519e07093
moo
2007-12-29 16:42:30 +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
4cf0f18dbb
lots of changes/additions
2007-12-26 14:29:36 +00:00
codeimp
3cc6e82fe8
adjustments
2007-12-26 01:33:46 +00:00
codeimp
ce843171c7
fixed crash when no palette could be found (a 50% gray-only palette is now used instead of null)
2007-12-26 01:14:31 +00:00
codeimp
f6a91b7dad
lots of changes/additions
2007-12-26 00:31:32 +00:00
codeimp
bac031fa5d
optional merging and undo/redo levels limit
2007-12-08 15:18:14 +00:00
codeimp
5a645c19f0
now it works :)
2007-12-07 15:48:32 +00:00
codeimp
0e819705bf
why wont this work...
2007-12-05 19:39:09 +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
59ce633329
smarter MapSet cloning
2007-11-23 09:53:50 +00:00
codeimp
ed55f4529b
smarter MapSet cloning
2007-11-23 09:33:56 +00:00
codeimp
0b333dba8f
heh
2007-11-21 12:50:56 +00:00
codeimp
9733b3ea13
2007-11-15 23:38:09 +00:00
codeimp
0d5c6c7457
moo
2007-11-14 22:53:48 +00:00
codeimp
c2c7895364
snap to grid
2007-11-13 09:06:15 +00:00
codeimp
047faad172
fix and optimization
2007-11-13 06:49:13 +00:00
codeimp
e549691619
added undo/redo
2007-11-12 22:43:01 +00:00
codeimp
e0bc9dae58
optimized rendering a bit
2007-11-11 14:42:04 +00:00
codeimp
a9d5c8ea35
better grid
2007-11-11 13:51: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
dcb744e8c7
support for mixed textures and flats and some texture browser improvements
2007-11-04 23:09:21 +00:00
codeimp
11a10d2402
finally made a decent texture browser
2007-11-04 22:19:30 +00:00
codeimp
432d6362f2
bugfix in ImageBrowser
2007-10-31 22:16:53 +00:00
codeimp
be95c10e99
better things icon, example things filter in toolbar
2007-10-31 21:57:49 +00:00
codeimp
b1c6c20714
my sincere excuses for previous commit, my compiler lied to me and said it all compiled fine.
2007-10-31 21:33:06 +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
da829ebc0a
updated diagrams and added sharp zip lib for pk3 reader
2007-10-27 16:21:43 +00:00
codeimp
996f65c809
fixes
2007-10-27 13:59:24 +00:00
codeimp
c6eb815811
fixed bug and we don't really need a long sleep in there
2007-10-26 19:12:44 +00:00
codeimp
65b4db3428
status indicator in statusbar
2007-10-26 19:06:59 +00:00
codeimp
f970c82d3f
fixed memory leak, added minor details
2007-10-26 18:04:54 +00:00
codeimp
5e53809f96
background resource loading implemented
2007-10-26 15:28:32 +00:00
codeimp
383ed6583f
pk3 resource location support
2007-10-26 14:16:23 +00:00
codeimp
9fe4910e3a
sprite images implementation
2007-10-26 13:31:02 +00:00
codeimp
eb92d78761
much more on data resources loading and bugfixes
2007-10-26 13:17:20 +00:00
codeimp
947bdb59e9
lot more.
2007-10-24 17:25:03 +00:00
codeimp
5f74778193
changed things rendering, updated slimdx
2007-10-23 05:08:02 +00:00
codeimp
827ce5993b
things rendering optimizations and scaling vertices
2007-10-22 09:00:54 +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
7feaf0a904
fixed bug in ReserveThingsMemory
2007-10-21 14:11:32 +00:00
codeimp
eb29b69e94
added convertions method to ColorValue in PixelColor struct
2007-10-21 14:03:47 +00:00
codeimp
f566b36845
changed ColorCollection to indexed array
2007-10-21 13:51:08 +00:00
codeimp
53f06a8125
prettier vertices
2007-10-21 12:58:56 +00:00
codeimp
b8e7370db6
things! incomplete though.
2007-10-21 04:07:36 +00:00
codeimp
109e4a4690
lot more.
2007-10-20 19:50:03 +00:00
codeimp
46c26129ed
background color fixed; linedef normal indicators added
2007-10-20 13:06:05 +00:00
codeimp
224cc67afb
updated colors, shader, configs, bleh
2007-10-20 12:34:27 +00:00
codeimp
c5815c5032
prettier :)
2007-10-20 10:27:12 +00:00
codeimp
ac3e39b96d
finished pretty colors
2007-10-20 10:02:20 +00:00
codeimp
3c4cf85a74
change in editing modes, begun working on color settings
2007-10-20 01:04:47 +00:00
codeimp
d5d1b91961
shaders support!
2007-10-19 17:05:21 +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
ea21639a80
project file updated: a resource was removed
2007-10-17 20:40:19 +00:00
codeimp
588a789198
failed attempt to make graphics faster, but at least now that control is nicely wrapped in a class
2007-10-16 21:15:27 +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
6cda03e262
now only configs with resources set will be considered when a map is opened and config is chosen automatically
2007-10-09 05:34:46 +00:00
codeimp
bc690e1ea4
little optimization
2007-10-09 05:34:05 +00:00
codeimp
aa73caad3c
textures (patches) rendering added
2007-10-08 14:29:31 +00:00
codeimp
6df14416da
fixed missing action tag on Close Map menu item
2007-10-07 22:29:04 +00:00
codeimp
a109bf4bfb
added a lot
2007-10-07 22:21:47 +00:00
codeimp
e16cfb9873
seeking 1 byte after the last byte in the stream should be allowed, shouldn't it? because reading the last byte will put the position there as well.
2007-10-07 20:43:05 +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
codeimp
0bc19b0e93
2007-10-05 08:00:29 +00:00
codeimp
a762c5abeb
2007-10-05 07:19:57 +00:00
codeimp
f673fff57d
refined error message
2007-10-04 18:56:20 +00:00
codeimp
7d9f930f86
program configuration is now stored (copied) to user's local settings and properly handled on error. the cfg in db's directory should be a fresh copy with default settings.
2007-10-04 18:52:21 +00:00
codeimp
418ec9033b
added logging and classes for data reading
2007-10-04 18:16:05 +00:00
codeimp
319be16c03
drama
2007-10-01 20:57:41 +00:00
codeimp
065f1e6790
2007-10-01 20:53:10 +00:00
codeimp
325a5ca23b
hardly anything.
2007-10-01 18:43:14 +00:00
codeimp
da9a1af21a
miauw.
2007-09-30 20:07:14 +00:00
codeimp
fc2685a0b5
controls configuration done.
2007-09-30 19:37:57 +00:00
codeimp
d284a2cd5e
moo.
2007-09-29 15:43:59 +00:00
codeimp
5a9da91bcb
don't need an elaborate dialog for parameter placeholders. should just be documented properly.
2007-09-28 14:04:48 +00:00
codeimp
4897201a03
moo.
2007-09-28 09:55:23 +00:00
codeimp
04d21101cf
miauw.
2007-09-28 08:56:18 +00:00
codeimp
85ae983769
more added.
2007-09-27 22:55:03 +00:00
codeimp
8a7d13e9e8
created Resource Location edit control
2007-09-27 12:34:38 +00:00
codeimp
962c630683
moo.
2007-09-25 05:57:42 +00:00
codeimp
994839117b
meh, more.
2007-09-24 19:54:47 +00:00
codeimp
0c71d48d5f
renamed/moved image resources/namespace and fixed file headers
2007-09-24 17:41:36 +00:00
codeimp
c007b64743
SlimDX updated and added d3dx dll and dx web setup
2007-09-24 17:35:51 +00:00
codeimp
49bbca433d
added linedef rendering, added some image resource class layouts
2007-09-23 22:01:21 +00:00
codeimp
a6f39c05ad
changing 2D renderer from D3D to software rendering
2007-09-17 21:22:46 +00:00
codeimp
2d10662dcb
rendering from vertexbuffers and slimdx update
2007-07-07 09:40:34 +00:00
codeimp
2cce129f70
note
2007-06-26 09:11:52 +00:00