Commit Graph
1177 Commits
Author SHA1 Message Date
Antoine Pilote bd6b4362bc Merge pull request #90 from WiggleWizard/feature/scriptable-subsystems
First pass scriptable subsystems that has the same lifetime of the engine
2024-09-18 16:51:07 -04:00
WiggleWizard ca645e2026 Fixed a few things 2024-09-18 21:48:14 +01:00
WiggleWizard 066b2998ac Much more stable and simplified subsystem architecture 2024-09-18 21:20:14 +01:00
WiggleWizard 510b577f49 First pass scriptable subsystems that has the same lifetime of the engine 2024-09-18 12:44:46 +01:00
Antoine Pilote 67d7865a20 Merge branch 'develop' of https://github.com/antopilo/nuake into develop 2024-09-17 17:32:13 -04:00
Antoine Pilote ef0fde5847 Can now drag n drop proejct in project launcher + delete or right click to remove from list 2024-09-17 17:32:05 -04:00
Antoine Pilote 1b2d2985f5 Merge pull request #87 from WiggleWizard/fix/wrenremoval
Removed the last remnants of Wren QQ
2024-09-17 17:20:32 -04:00
Antoine Pilote 07871123cb Fixed runtime linker issues 2024-09-17 12:39:38 -04:00
Antoine Pilote 5f1b9dc65b Merge branch 'develop' of https://github.com/antopilo/nuake into develop 2024-09-17 12:32:48 -04:00
antopilo c6a2d916a8 Fixed crash when html file is empty and when canvas fails to aprse 2024-09-16 21:42:35 -04:00
antopilo 7ed37d0bbb Fixed crash when canvas parser fails + added resolution settings for worldspace UI 2024-09-16 21:32:17 -04:00
antopilo f58e09cfc3 Removed overlay when in play mode 2024-09-16 21:31:51 -04:00
antopilo bd77025ed0 Added script icon in scene hierarchy 2024-09-16 20:55:24 -04:00
antopilo dd3cc823c0 Improved filesystem browser, color accent, drag n drop, new icons 2024-09-16 20:12:36 -04:00
antopilo da995b99c8 Renamed textures to Textures 2024-09-16 20:12:02 -04:00
WiggleWizard 1b2abced1e Removed the last remnants of Wren QQ 2024-09-17 00:08:04 +01:00
antopilo 38484415f1 Now displaying camera frustum gizmo 2024-09-16 17:28:01 -04:00
Antoine Pilote cf9612c5b1 Added a popup to configure trenchbroom when creating a new project 2024-09-16 13:27:22 -04:00
Antoine Pilote 7f92311f12 Fixed crash when ctrl-s in project browser haha 2024-09-16 12:46:15 -04:00
Antoine Pilote 4ac7d1cfc9 Added OpenFolderDialog + now project creation selects folder instead 2024-09-16 12:40:57 -04:00
Antoine Pilote cff63d71cc Removed glew 2024-09-16 12:18:52 -04:00
Antoine Pilote 4a3d15e7d3 Merge pull request #76 from WiggleWizard/feature/morereflection
Second pass reflection
2024-09-16 11:10:44 -04:00
WiggleWizard d19ba4f979 Converted last components to new component drawing system 2024-09-16 14:49:25 +01:00
antopilo ae426f7f17 Added support for SVG images inUI + added a texture flag to flip on load 2024-09-16 08:57:52 -04:00
WiggleWizard 8b2511f995 Better API for binding inspector drawers and added the ability to add whole component drawers 2024-09-16 10:57:22 +01:00
WiggleWizard d338a98c9b Removed Wren script references in the UI 2024-09-16 10:18:32 +01:00
WiggleWizard bb43bbe1b8 Fixed rebuild action for quake map component 2024-09-16 10:05:55 +01:00
WiggleWizard 52776186d3 Added the ability to remove components 2024-09-16 00:17:28 +01:00
WiggleWizard b23d418f23 Compile issues fixed 2024-09-15 23:14:23 +01:00
WiggleWizard baac971deb A little bit of cleanup 2024-09-15 23:06:06 +01:00
antopilo 24be72b10a Made text calculate proper width with different fonts 2024-09-15 17:29:41 -04:00
WiggleWizard 269533eb03 Particle Emitter Component reflected 2024-09-15 21:34:38 +01:00
WiggleWizard 7846a667a2 Quake Map Component reflected 2024-09-15 21:34:38 +01:00
WiggleWizard 0dcd383dbb Added the ability to add actions (buttons) to the inspector through reflection 2024-09-15 21:34:38 +01:00
WiggleWizard 2b06fe32de Small refactor of trait reflection 2024-09-15 21:34:38 +01:00
WiggleWizard 1d5f578e86 Rigidbody Component reflection 2024-09-15 21:34:38 +01:00
WiggleWizard 6149907576 Skinned Model Component now reflected 2024-09-15 21:34:38 +01:00
WiggleWizard d8d904b6ba New reflection type DynamicItemList 2024-09-15 21:34:38 +01:00
WiggleWizard 1e570e17fd Made component field type ResourceFile easier to work with 2024-09-15 21:34:38 +01:00
WiggleWizard d62f241a16 Sphere collider reflection 2024-09-15 21:34:38 +01:00
WiggleWizard 5d0eb4a597 Sprite component reflected 2024-09-15 21:34:37 +01:00
WiggleWizard dabd9c01a6 Removed trigger zone component 2024-09-15 21:34:37 +01:00
WiggleWizard aed98dd648 UI system now working well with the new component changes, fixed trait compile issues, fixed inspector rendering issues 2024-09-15 21:34:37 +01:00
WiggleWizard 59505b0664 Fix for audio emitter component not compiling 2024-09-15 21:31:07 +01:00
WiggleWizard 9e94006d2b Added generic ability to (de)serialize ResourceFiles, a templated function to allow easier setting of entt traits and renamed float limits function 2024-09-15 21:31:07 +01:00
WiggleWizard 82771d43da Removed old rubbish from audio emitter component 2024-09-15 21:31:06 +01:00
WiggleWizard 65c8ab79af New component field type to support files
Also fixed Audio System to work with this new supported component field type
2024-09-15 21:31:06 +01:00
WiggleWizard 68ffe1d6b4 Basic inspector reflection working for 2 components 2024-09-15 21:31:06 +01:00
WiggleWizard 90a60e8d87 Initial inspector work to render using reflection 2024-09-15 21:31:06 +01:00
WiggleWizard 56e12c2647 DrawVec3 helper now returns true if changed 2024-09-15 21:31:06 +01:00