Jace
|
d030e8f699
|
Editor widget selection and creation
|
2016-01-19 13:28:02 +01:00 |
|
Jace
|
68af853a03
|
Editor entity naming
|
2016-01-19 11:43:03 +01:00 |
|
Jace
|
9e3dfff7b6
|
WIP world pausing
|
2016-01-19 00:52:17 +01:00 |
|
Jace
|
51979d7f0c
|
Changed System to take World through constructor and store it instead, cause it makes more sense.
|
2016-01-18 23:59:33 +01:00 |
|
Jace
|
3fc44e944c
|
Editor entity reparenting.
|
2016-01-18 21:20:20 +01:00 |
|
Jace
|
d4242bbead
|
Editor entity create and delete.
|
2016-01-18 19:26:00 +01:00 |
|
Jace
|
631dd57eeb
|
Editor entity import, save, delete, component attach, component delete.
|
2016-01-18 18:55:19 +01:00 |
|
Jace
|
9cb5f4bd2f
|
Added a stats window
|
2016-01-18 18:54:57 +01:00 |
|
Jace
|
0d50ede6f5
|
Base work on reimplementing editor GUI
|
2016-01-17 07:34:20 +01:00 |
|
Jace
|
4786986abd
|
Rendering pipeline fixes across the board and base work on refactored editor
|
2016-01-17 06:29:25 +01:00 |
|
Jace
|
d8a24bbfde
|
Renamed all instances of "Property" to "Field" in ComponentWrapper to maintain consistent naming with ComponentInfo
|
2016-01-17 00:38:25 +01:00 |
|
Jace
|
9ec32464bc
|
Added enum support to entity file format, see "Team" component for an example. Use ComponentInfo::Enum to convert enum string keys to its corresponding integer representation at runtime.
|
2016-01-16 23:12:24 +01:00 |
|
Jace
|
5e721325a4
|
Merge fixes
|
2016-01-14 18:20:51 +01:00 |
|
Jace
|
3a4f378ac5
|
Merge remote-tracking branch 'origin/master' into PlayerMovement
# Conflicts:
# src/Game/Game.cpp
|
2016-01-14 17:07:39 +01:00 |
|
Jace
|
986af01091
|
Fixed editor component fields with the same name across components being treated as the same value
|
2016-01-14 17:02:13 +01:00 |
|
viktorljung
|
143648860b
|
Added world pointer to PickData
|
2016-01-14 15:32:41 +01:00 |
|
viktorljung
|
96371a08c8
|
Changed Picking colors from vec2 to ivec2. Picking now working for multiple scenes (Solution not perfect in the editor, yet)
|
2016-01-14 15:26:06 +01:00 |
|
viktorljung
|
e7f02f14a0
|
Added Transform.h that holds all the AbsoluteTransformation functions. Camera now working better with scenes. Changed Modeljob Matrix to only hold the model matrix instad of all matrix info
|
2016-01-14 11:12:02 +01:00 |
|
Jace
|
d6ef527f25
|
Basic collisions using Octree. Seems buggy over octree boundaries.
|
2016-01-13 15:34:43 +01:00 |
|
viktorljung
|
0f17f9a888
|
Merge remote-tracking branch 'origin/master' into Rendering
# Conflicts:
# include/Engine/Editor/EditorSystem.h
# include/Engine/Rendering/EPicking.h
# include/Engine/Rendering/Renderer.h
# include/Game/Game.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/Test.xml
# src/Engine/Editor/EditorSystem.cpp
# src/Engine/Rendering/RawModel.cpp
# src/Engine/Rendering/RenderQueueFactory.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
|
2016-01-12 16:13:20 +01:00 |
|
viktorljung
|
d469fe6e9a
|
Removed picking event and added a pick function to renderer
|
2016-01-12 11:45:50 +01:00 |
|
Jace
|
349fa9d7fa
|
Fixed crash when creating new entities
|
2016-01-11 16:47:30 +01:00 |
|
Jace
|
21aea6f31d
|
Added World::ValidEntity for checking if an entity exists or not
|
2016-01-11 14:35:41 +01:00 |
|
Jace
|
297a3fb493
|
Support for "name" attribute on entities
|
2016-01-11 14:35:41 +01:00 |
|
Jace
|
c47ef61ddc
|
Temporary fix for widgets being annoying entities in the editor
|
2016-01-11 14:35:41 +01:00 |
|
Jace
|
e8e93587e9
|
Fixed weird behavior when components would register multiple times (Hint: It should never happen in the first place)
|
2016-01-11 14:35:41 +01:00 |
|
Jace
|
39dd27726d
|
MAJOR BREAKING CHANGE: EntityID 0 is now a valid entity. Use EntityID_Invalid as sentry for checks!
Also contains inseparable editor changes.
|
2016-01-11 14:35:41 +01:00 |
|
Jace
|
24b9e951c2
|
Added stride information to ComponentInfo, refactored FieldOffsets and FieldTypes into new struct Field_t Fields while I was at it.
|
2016-01-11 14:35:41 +01:00 |
|
viktorljung
|
bd82f75dd0
|
Some merge fixes, needs more work
|
2015-12-18 15:28:44 +01:00 |
|
Jace
|
e9128efd13
|
Translation widget planes
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
00f6056f7c
|
Uniform scaling when dragging scaling widget origin
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
a655f0bae5
|
Drag-and-drop asset picking and base work for showing component field tooltips in the editor
|
2015-12-17 15:30:43 +01:00 |
|
Jace
|
d4f5856304
|
Component attributes no longer get set on the wrong entity when switching selection while editing a field
|
2015-12-17 10:44:34 +01:00 |
|
Jace
|
dbbbb7b4e7
|
Working rotations and translations relative to global and local space for children
|
2015-12-16 17:20:56 +01:00 |
|
Jace
|
661532e355
|
Slightly more usable entity tree
|
2015-12-16 12:05:55 +01:00 |
|
Jace
|
322aedaf72
|
Basic transformation widgets
|
2015-12-16 09:47:38 +01:00 |
|
Jace
|
cddd9026fb
|
Toggle editor with "ToggleEditor" command. Enable editor with "Debug.EnableEditor" config variable.
|
2015-12-14 16:12:52 +01:00 |
|
Jace
|
fb2cd0c6ae
|
Fixed float angle wrapping
|
2015-12-14 15:20:55 +01:00 |
|
Jace
|
545869e342
|
Added scene graph UI to Editor
|
2015-12-14 13:58:28 +01:00 |
|
Jace
|
2f3843e595
|
Editor version 1
|
2015-12-14 13:57:55 +01:00 |
|
Jace
|
e5084e13ec
|
Added EditorSystem
|
2015-12-14 13:57:51 +01:00 |
|