codeimp
569c95064c
working on visual mode
2008-12-05 06:23:24 +00:00
codeimp
7a081986f2
merged VisualSidedef into VisualGeometry so that only one VisualGeometry class is exposed by the core and can be easily inherited and overridden in the plugin.
2008-12-04 23:01:52 +00:00
codeimp
c987240b5e
added a small layer of fog to the far plane (looks nicer than just cutting off the geometry)
2008-12-04 22:35:45 +00:00
codeimp
136413d29a
fixed a bug that caused the object picking to be very inaccurate
2008-12-04 21:37:44 +00:00
codeimp
4b81abdb17
fixed crosshair in visual mode
2008-12-04 17:59:34 +00:00
codeimp
95f6dcee6a
working on visual mode
2008-12-03 07:04:57 +00:00
codeimp
04b86253e4
working on visual mode
2008-12-02 15:47:06 +00:00
codeimp
1336103adc
working on visual mode
2008-12-02 06:53:24 +00:00
codeimp
e0539e626b
added le plane
2008-12-01 14:21:48 +00:00
codeimp
69376ee5e0
working on visual mode
2008-12-01 06:51:00 +00:00
codeimp
e68c6d234b
meh, we may need this
2008-11-30 22:32:37 +00:00
codeimp
858e36acef
added different render passes and fixes a bug which caused some lines to be drawn multiple times unnecessarily
2008-11-30 22:04:30 +00:00
codeimp
9513eabd58
textures now properly aligned in visual mode
2008-11-30 20:46:39 +00:00
codeimp
a2407ebc3b
optimized visual mode even further: visible geometry is grouped by texture and sorted by sector (to optimize out any redundant vertex source stream switches)
2008-11-30 11:23:20 +00:00
codeimp
43a0e69de7
visual mode extreme makeover! (internally at least) now using proper view frustum for culling and lots of other improvements to render the map more efficiently
2008-11-30 02:17:19 +00:00
codeimp
5dcc9d584d
this doesn't work right, i'll have to think of something better
2008-11-28 06:50:32 +00:00
codeimp
e135c279eb
more on selectable editing modes
2008-11-27 19:25:13 +00:00
codeimp
6e67dba0d4
alphabetically sort editing modes list in game configuration
2008-11-27 15:01:19 +00:00
codeimp
ff4d7dae16
fixed hiding of the toolbar seperator next to editing mode buttons
2008-11-27 14:03:27 +00:00
codeimp
d49b31dfc0
miauw
2008-11-27 13:42:18 +00:00
codeimp
bc465effea
moo
2008-11-27 12:37:20 +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
af509c3682
- some optimizations to visual mode
...
- changed timing to use double
- added delta time as parameter in OnProcess event
2008-11-27 06:53:38 +00:00
codeimp
b31fe3d9a7
working on visual mode
2008-11-26 22:56:53 +00:00
codeimp
ca5a2d3813
- correction in EarClipPolygon Intersect method
...
- Intersect method in Sector (could be useful)
2008-11-26 14:52:39 +00:00
codeimp
0fee24865c
working on visual mode
2008-11-25 21:54:50 +00:00
codeimp
a3e9e54b74
working on visual mode
2008-11-20 21:32:23 +00:00
codeimp
eee46b13f2
working on visual mode
2008-11-19 16:18:36 +00:00
codeimp
308b68c506
fixed bilinear texture filter with low-quality display setting
2008-11-18 15:37:33 +00:00
codeimp
ce456494b8
texture post-filtering quality now depends on display quality set in preferences
2008-11-18 14:20:49 +00:00
codeimp
659a3df7be
- implemented esselfortium's idea to highlight the original sector(s) in Make Sector mode when move the mouse over potential sector areas.
...
- replaced direct thread-to-thread invocations with messages through the windows message pump (this solves deadlocks)
- delay-update the display when in-map images are loaded by the background thread (results in smoother performance while background loading)
- fixed enabling/disabling some menu items
2008-11-18 13:05:04 +00:00
codeimp
e9bd189693
more interface settings done
2008-11-17 23:32:13 +00:00
codeimp
53eff3002b
added "fixed size" things (these do not scale higher than their specified size in screen pixels)
2008-11-17 16:14:45 +00:00
codeimp
f5c635a998
added settings and view menu and more stuff
2008-11-17 00:41:52 +00:00
codeimp
7e05755944
added pascal lexer for syntax highlighting
2008-11-15 19:32:17 +00:00
codeimp
06467d718a
removed unused files, updated to use slimdx november 2008 and updated the setup installer
2008-11-15 16:51:29 +00:00
codeimp
83ae7e4880
- script editor now remembers window position/size
...
- fixed re-opening of opened script documents after script editor was closed
2008-11-15 13:58:47 +00:00
codeimp
746fe86aea
script editor roughly finished
2008-11-15 13:12:09 +00:00
codeimp
0fa7409d96
working on generalized compiler interfacing
2008-11-14 16:19:25 +00:00
codeimp
fdb004d7c3
working on generalized compiler interfacing (nodebuilders work again, now through a generalized compiler interface)
2008-11-14 10:44:03 +00:00
codeimp
ed50a992ad
working on generalized compiler interfacing (note: nodebuilder temporarely out of order)
2008-11-13 23:05:16 +00:00
codeimp
d2553534cb
working on script editor
2008-11-13 16:21:11 +00:00
codeimp
3b871bbd09
working on script editor
2008-11-11 16:19:50 +00:00
codeimp
72f4763c13
working on script editor
2008-11-11 06:43:33 +00:00
codeimp
869113c389
Fixed major bug in MapSet IO implementations (how can I have missed this?!)
2008-11-10 21:06:02 +00:00
codeimp
fc44793fd2
working on script editor
2008-11-10 16:11:44 +00:00
codeimp
757f798d49
methods required for script editor
2008-11-10 06:48:36 +00:00
codeimp
2a568cb7d7
working on script editor
2008-11-09 17:59:13 +00:00
codeimp
b1792c9c10
added margin images and autocomplete images in script editor
2008-11-09 10:34:03 +00:00
codeimp
360bd58b0c
pretty toolbar icons for script editor
2008-11-06 22:54:23 +00:00
codeimp
e3cf7beeea
allow spaces in script extensions setting
2008-11-06 16:01:33 +00:00
codeimp
89ad4527f3
working on script editor
2008-11-06 15:00:01 +00:00
codeimp
a266bd82d1
better names for these classes
2008-11-06 08:32:21 +00:00
codeimp
1dbdfd9c41
script editor panel class structure added
2008-11-05 22:20:52 +00:00
codeimp
39e6167f85
defaults for plain text editing (we don't need a config for that)
2008-11-04 18:54:47 +00:00
codeimp
0dbb3bc505
let's hide this functions bar until I implemented this feature (not required for first release)
2008-11-04 18:40:04 +00:00
codeimp
f18c544675
font
2008-11-04 15:37:52 +00:00
codeimp
1979dcfafd
tooltip in script editor with function info
2008-11-04 14:06:32 +00:00
codeimp
3206fbe0e0
moo
2008-11-03 22:05:47 +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
0958677cac
working on script editor
2008-11-01 09:35:54 +00:00
codeimp
28d47f88d7
implemented script configurations
2008-10-31 13:47:52 +00:00
codeimp
927302bcca
changed some public structures to internal (no plugin needs this)
2008-10-31 06:53:12 +00:00
codeimp
665cfb52dc
working on script editor
2008-10-30 23:03:49 +00:00
codeimp
4f7aaeaa53
working on script editor
2008-10-30 21:38:55 +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
fcfdbf2b7a
working on script editor
2008-10-29 06:54:30 +00:00
codeimp
f2f8ccf699
fixed crash when using Pan View action and moving the mouse outside the map display
2008-10-28 13:40:09 +00:00
veilofsorrow
7426b77dc4
added view panning control
2008-10-28 12:04:28 +00:00
codeimp
d514c8837a
fixed crash in Make Sector mode on empty map
2008-10-28 10:38:31 +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
b4fcd78897
moved intuitive line drawing code to doom builder core
2008-10-26 09:49:06 +00:00
codeimp
00bf885d5e
typos
2008-10-25 15:55:00 +00:00
codeimp
abc2bab6e1
error checking for overlapping lines that do not reference the same sector on all sides
2008-10-25 10:34:32 +00:00
codeimp
e059562e72
2008-10-24 19:16:38 +00:00
codeimp
415820af86
added two error-check results for line references
2008-10-24 19:16:23 +00:00
codeimp
22d903c630
more work on map analysis
2008-10-24 14:53:04 +00:00
codeimp
180e252163
2008-10-24 09:40:55 +00:00
codeimp
dfa7a74ce5
NOTE: An ErrorChecker may NEVER modify the map, because it runs multithreaded with other ErrorCheckers. Do not even change element properties such as 'marked' and 'selected'!
2008-10-24 09:19:05 +00:00
codeimp
d7a843938a
sorting error checkers with highest cost first (estimated CPU usage)
2008-10-24 07:39:29 +00:00
codeimp
46434b8b7c
working on map analysis mode
2008-10-24 05:50:37 +00:00
codeimp
27e05b7f1b
moo
2008-10-23 22:01:07 +00:00
codeimp
cc292c9c40
more work on error checking
2008-10-23 19:08:55 +00:00
codeimp
b82c18064f
more work on error checking
2008-10-23 13:33:59 +00:00
codeimp
ed5bb35c7c
more work on error checking
2008-10-23 11:36:00 +00:00
codeimp
e382f54955
tweaked
2008-10-23 11:23:11 +00:00
codeimp
28172b94bb
working on map analysis mode
2008-10-23 05:53:34 +00:00
codeimp
9044a0dc41
interface corrections
2008-10-21 05:53:58 +00:00
codeimp
f2a4e640d3
interface corrections
2008-10-21 05:46:50 +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
3773dbdbd4
right mousebutton inserts new thing in things mode
2008-10-20 05:44:07 +00:00
codeimp
f2c08e64a5
improved the make door feature
2008-10-19 09:42:18 +00:00
codeimp
96dc652632
create undo snapshot before actually making the door!
2008-10-17 09:44:10 +00:00
codeimp
38f1cb6c3a
make door feature added
2008-10-17 09:39:07 +00:00
codeimp
7e664d1ba9
added selection groups!
2008-10-16 09:33:35 +00:00
codeimp
67747188ca
fixed bug with default shortcut keys
2008-10-16 09:23:25 +00:00