parax0
|
a2bb48f53f
|
Committing a couple things that should've been in the last commit
|
2016-01-06 03:47:18 -07:00 |
parax0
|
d66b3dee8e
|
Reorganized CScene; better organization, less redundant code, responsibility for show/hide shifted to other classes, and in position to implement CSceneIterator
|
2016-01-06 03:42:07 -07:00 |
parax0
|
3fa109d5b8
|
Renamed CSceneManager to CScene
|
2016-01-06 03:19:06 -07:00 |
parax0
|
30774e33d1
|
Update to CodeStyle.txt for flags
|
2016-01-05 11:51:11 -07:00 |
parax0
|
5375f34c19
|
Implemented TFlags for easy, type-safe bitflags
|
2016-01-05 11:50:10 -07:00 |
parax0
|
ee5d5fae0a
|
Added viewport context menus
|
2016-01-05 07:54:16 -07:00 |
parax0
|
aa5453b84a
|
Added log error dialog
|
2016-01-05 03:20:47 -07:00 |
parax0
|
b61f21f346
|
Renaming some DKCR templates
|
2016-01-05 01:41:48 -07:00 |
parax0
|
70d8981037
|
Added support for property descriptions
|
2016-01-05 01:41:22 -07:00 |
parax0
|
8cf9968134
|
SCAN support for Echoes demo, lights/CHAR support/instance view bugfix for the Corruption proto
|
2016-01-02 13:39:29 -07:00 |
parax0
|
37fd93d10e
|
Added new batch of script object icons + some fixes
|
2016-01-02 11:03:33 -07:00 |
parax0
|
78400b7072
|
Updated to Script Template V4
|
2016-01-02 10:24:40 -07:00 |
parax0
|
1c80970a04
|
Minor fixes on TString and CTextInStream
|
2015-12-31 04:56:58 -07:00 |
parax0
|
efb21f629a
|
Fixed bugged color pickers caused by incorrect conversion from CColor to QColor
|
2015-12-26 00:42:34 -07:00 |
parax0
|
72f87665d4
|
Allow coplanar ray intersections (fixes an issue with the ray hit node not matching what's visibly on top in the viewport)
|
2015-12-16 19:43:21 -07:00 |
parax0
|
2faf44821b
|
Fix for preview scale on billboards, prevent CDoorExtra from drawing its wireframe in game mode, change default World Editor tab to Modify
|
2015-12-16 18:20:26 -07:00 |
parax0
|
b4ac78fd62
|
Light radius calculation fix (was broken by CColor changes)
|
2015-12-16 17:47:50 -07:00 |
parax0
|
6e3deb836c
|
Getting rid of CylinderLarge, replacing with preview volume scaling support
|
2015-12-16 17:44:21 -07:00 |
parax0
|
2a38fb5b09
|
Added CRadiusSphereExtra for RadialDamage and Repulsor objects
|
2015-12-16 16:10:36 -07:00 |
parax0
|
4eaf4d9440
|
Renaming things in FileIO to match PWE's naming conventions
|
2015-12-16 15:21:21 -07:00 |
parax0
|
2db8d23516
|
Splitting Math into a separate subproject and adding FileIO as a PWE subproject
|
2015-12-16 14:39:51 -07:00 |
parax0
|
610c1c11a5
|
Fixing some CColor bugs and fixing icon paths
|
2015-12-16 12:17:03 -07:00 |
parax0
|
6b8966f0b9
|
Making CColor use floats instead of u8s
|
2015-12-16 03:28:40 -07:00 |
parax0
|
f11a8b938b
|
Fixing pro files to properly rebuild projects when their dependencies are rebuilt (needs to be done for Mac/Linux as well at some point)
|
2015-12-16 03:27:27 -07:00 |
parax0
|
0de2bf5bac
|
Going back to dynamic_cast on TResPtr
|
2015-12-16 01:03:02 -07:00 |
parax0
|
824d23efc1
|
Mass refactoring part 2/2: fixing include paths and project files
|
2015-12-14 19:07:22 -07:00 |
parax0
|
8805baaee1
|
Mass refactoring part 1/2: establishing multiple subprojects, moving source files to their new location, adding resources/templates to version control
|
2015-12-14 18:33:16 -07:00 |
parax0
|
b4b134d55b
|
Added a macro for declaring resource types to allow TResPtr to work without dynamic_cast
|
2015-12-13 14:06:24 -07:00 |
parax0
|
aeb6cd08d6
|
Replaced a couple manual QKeySequences with enums to ensure the correct platform-independent key binding
|
2015-12-13 13:53:02 -07:00 |
parax0
|
394953434d
|
Replaced CToken with TResPtr
|
2015-12-13 13:52:17 -07:00 |
parax0
|
b4855e37ed
|
Disable gizmo mode actions when the selected nodes don't allow them
|
2015-12-06 22:44:56 -07:00 |
parax0
|
0da183b161
|
Set up CCamera, CLight, and CSceneNode to use mutable members for caching; modified CSceneNode to allow subclasses to change how transform is calculated
|
2015-12-06 21:23:52 -07:00 |
parax0
|
c260e547c9
|
Added support for preview scale on script templates
|
2015-11-29 04:28:10 -07:00 |
parax0
|
7622bb2032
|
Draw wire sphere on selected lights to visualize light radius
|
2015-11-29 03:00:18 -07:00 |
parax0
|
9b2dd838ea
|
Don't render damageable trigger selection in game mode
|
2015-11-28 11:51:06 -07:00 |
parax0
|
9f7e304e41
|
Added CDamageableTriggerExtra
|
2015-11-28 11:37:22 -07:00 |
parax0
|
1e00c60516
|
Allow changing pass textures in the model editor
|
2015-11-28 02:27:52 -07:00 |
parax0
|
4f51451149
|
Added CDoorExtra
|
2015-11-27 16:52:38 -07:00 |
parax0
|
9494d2276d
|
Bunch of backend rendering reshuffling; getting rid of DrawAsset, adding convenience functions, renaming some things
|
2015-11-27 16:28:35 -07:00 |
parax0
|
4bad61acec
|
Camera orbit bugfixes
|
2015-11-27 14:18:22 -07:00 |
parax0
|
c549cdcf42
|
Added Script Extras system with classes for three objects (Waypoint, PointOfInterest, SpacePirate)
|
2015-11-27 11:49:20 -07:00 |
parax0
|
07e689071a
|
More fixes
|
2015-11-27 05:26:32 -07:00 |
parax0
|
aebb97c0f1
|
More minor bugfixes (clear tint color before drawing gizmo, update camera orbit after moving selection)
|
2015-11-26 05:35:02 -07:00 |
parax0
|
566ad89d38
|
Bugfix: Don't bloom the wireframes
|
2015-11-26 05:12:12 -07:00 |
parax0
|
0cc018c23f
|
Bugfix - clear tint color before drawing skybox
|
2015-11-26 04:09:33 -07:00 |
parax0
|
2adddad4b6
|
Added an action in the Model Editor for converting DDS to TXTR
|
2015-11-26 03:55:27 -07:00 |
parax0
|
6ceb1b9230
|
Force world lighting in game mode
|
2015-11-26 03:46:09 -07:00 |
parax0
|
c132197df0
|
Draw selected nodes as tinted with wireframe, instead of drawing the bounding box
|
2015-11-26 03:42:42 -07:00 |
parax0
|
7a69346ff3
|
Added Game Mode in the World Editor
|
2015-11-26 02:05:26 -07:00 |
parax0
|
2e5678e863
|
Added orbit camera mode, set up orbit in World Editor and Model Editor
|
2015-11-26 00:47:02 -07:00 |