Commit graph

259 commits

Author SHA1 Message Date
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