WiggleWizard
52776186d3
Added the ability to remove components
2024-09-16 00:17:28 +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
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
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
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
7d66a19ab2
Architecture rework for components to accomodate for reflection
2024-09-15 21:31:06 +01:00
Antoine Pilote
5e1483e111
Added mouse position relative to viewport
2024-09-12 13:17:47 -04:00
WiggleWizard
ffc79ccdf4
Initial reflection for components using the entt reflection API
...
Currently the only system using reflection is the drop down box when clicking "Add Component" in the entity inspector. The other systems and architecture is still designed around concrete compile time typing
2024-09-10 15:53:32 +01:00
Antoine Pilote
e1813870a2
Fixedruntime refact
2024-09-04 16:38:52 -04:00
Antoine Pilote
db0ec40948
Moved project out of engine.h
2024-09-04 00:30:35 -04:00
Antoine Pilote
87f58d890e
Moved FileDialog into its own class
2024-09-04 00:14:00 -04:00
Antoine Pilote
c91812c65e
Moved FileSystem stuff into seprate files and a FileSystem Folder
2024-09-03 23:49:22 -04:00
WiggleWizard
5a801e642c
Tracy MVP integration
2024-09-02 20:37:47 +01:00
Antoine Pilote
5077b1b7f8
Changed to only use 1 file watcher
2024-09-02 12:56:02 -04:00
Antoine Pilote
d289c5431d
Added live reloading for quake maps
2024-09-01 23:04:34 -04:00
Antoine Pilote
85b41e9ea0
Added C# -> Trenchbrom entity definition with reflection system
2024-08-30 21:44:08 -04:00
Antoine Pilote
d46f74aa24
Added new project wizard window
2024-08-30 21:43:37 -04:00
Antoine Pilote
5d5e3e33d0
1000th commit! 🎉 - Added .Mesh thumbnail preview + outlines now scales with resolution scaling
2024-08-28 01:03:49 -04:00
Antoine Pilote
9c2a6f9019
Now displaying compilation errors in logger with status bar
2024-08-16 17:58:06 -04:00
Antoine Pilote
4d1feb9802
Added shapes to debug renderer
2024-08-16 17:55:35 -04:00
Antoine Pilote
daa640cc7c
First pass fixing compilation warnings
2024-08-15 12:45:42 -04:00
Antoine Pilote
a817001c53
Now printing build results in logger
2024-08-14 21:01:32 -04:00
Antoine Pilote
98f490e4e1
Now grabbing output for subprocess. Only first lines for now
2024-08-14 20:51:40 -04:00
Antoine Pilote
1eb81041fb
Added clear logs button + showing exception in status bar
2024-08-14 20:29:50 -04:00
Antoine Pilote
3fcd63ff34
Added FindPath to C# API for path finding
2024-08-09 19:12:42 -04:00
Antoine Pilote
f392ded8b3
Added base64 Encore & Decode function
2024-08-05 23:29:09 -04:00
Antoine Pilote
7c7cb0482b
Map converter now works 📦
2024-07-28 17:09:28 -04:00
Antoine Pilote
d33c4f33df
Started quake map importer
2024-07-28 14:53:12 -04:00
Antoine Pilote
a350df5c54
Added flags and debug view and path finding between two points
2024-07-11 16:51:58 -04:00
Antoine Pilote
bf8557310e
Fixed Input IsKeyPressed system, F6 to pause the game while running, F6 to start/stop
2024-04-27 15:17:58 -04:00
Antoine Pilote
268de51af2
Fixed IsKeyPressed behaviour
2024-03-16 12:15:22 -04:00
Antoine Pilote
5e64b5be5b
Added new icons for the filebrowser
2023-12-17 13:29:09 -05:00
Antoine Pilote
6ef9521059
Cleaned up UI and added a way to build .net project from the editor
2023-10-27 01:32:17 -04:00
Antoine Pilote
d8b469ef9c
Added pause button
2023-10-24 02:14:13 -04:00
Antoine Pilote
978b0a2f84
Editor improvements
...
- Can now copy nuake.net dll in debug build
- Scrolling outside the viewport wont move the editor cam
- Can now double click to to open .sln files
- Right arrow now works in file system panel
2023-10-21 14:41:52 -04:00
Antoine Pilote
af2546fb21
C# Entity Scrips now working(OnInit, update, destroy) [ Broke reloading]
...
- added UI button to generate a .sln in the games folder
- added UI for adding new component and drag n drop .cs file
- added modular Core API module system
2023-10-16 00:21:28 -04:00
Antoine Pilote
8d04a81846
Fixed building error
2023-10-15 16:31:09 -04:00
Antoine Pilote
9d87236662
Moved physics and application outside of core
2023-10-15 14:58:12 -04:00
Antoine Pilote
8c581fbc14
Application and layers refactoring
2023-10-15 03:09:47 -04:00
Antoine Pilote
868d019c35
Added Coral + minor fixes
2023-10-12 22:44:13 -04:00
Antoine Pilote
84bd2f3399
Added selection outline ✍️
2023-10-09 19:05:43 -04:00
Antoine Pilote
d3ec4e1c02
Better Gizmos
...
Gizmos now display half opacity when occluded, same for lines
Improved editor camera, should keep updating even if not controlled
Viewport should not grab input when another imgui element is over it
2023-10-09 15:22:39 -04:00
Antoine Pilote
c16cd3431b
jolt physics RAII
2023-10-02 01:36:43 -04:00
Antoine Pilote
bd8cba07d0
Changed \\ to /
2023-10-02 01:36:26 -04:00
Antoine Pilote
429ec7e5fa
Added log counter in logger window to avoid spamming
2023-10-02 01:36:17 -04:00
Antoine Pilote
791e864c90
Pushed fix for config folder on linux
2023-10-01 14:00:47 -04:00
Antoine Pilote
88232d9d06
Switch to using glfw clipboard functions
2023-09-30 17:43:10 -04:00
Antoine Pilote
e5d677478b
Fix error
2023-09-30 17:38:59 -04:00