Commit Graph

409 Commits

Author SHA1 Message Date
Antoine Pilote
aad15899fd Fixed F5 not stopping game 2024-04-01 19:21:58 -04:00
Antoine Pilote
7b53e7baaa Fixed scene loading through menu bar 2024-04-01 12:54:10 -04:00
Antoine Pilote
16e12ff37d unselect when entering playmode 2024-03-16 16:36:45 -04:00
Antoine Pilote
4b58175015 Made lines gizmo more visible 2024-03-16 16:36:31 -04:00
Antoine Pilote
1fa0fd635f Made selection outline during play mode impossible and made outline outside of selected game object 2024-03-16 11:26:32 -04:00
Antoine Pilote
ccdb305b54 Added basic job system for async 2024-03-10 13:00:34 -04:00
Antoine Pilote
f18be64eae Casting change 2024-01-18 16:44:52 -05:00
Antoine Pilote
81904cae0b added icon images 2023-12-17 13:29:55 -05: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
5f8ac07e7b Added pause button 2023-10-24 23:44:39 -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
9807f0fa8f Updated git ignore 2023-10-15 21:38:42 -04:00
Antoine Pilote
9d87236662 Moved physics and application outside of core 2023-10-15 14:58:12 -04:00
Antoine Pilote
48f264708c .Net scripting API progress, can not reload an assembly 2023-10-15 03:10:23 -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
c826056846 Gizmo mouse picking now works 2023-10-12 19:49:17 -04:00
Antoine Pilote
90732fca50 Progress towards gizmo mouse picking 2023-10-10 00:06:21 -04:00
Antoine Pilote
84bd2f3399 Added selection outline✍️ 2023-10-09 19:05:43 -04:00
Antoine Pilote
85ffe34d32 Better gizmo drawing 2023-10-09 15:31:19 -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
2620fa548e Editor improvements, better cam, better gizmos, better lines 2023-10-08 13:26:41 -04:00
Antoine Pilote
ac1db17e55 added DOF UI 2023-10-02 17:39:17 -04:00
Antoine Pilote
d749765e68 Merge branch 'linux-dev'
# Conflicts:
#	Editor/Editor.cpp
2023-10-02 01:40:04 -04:00
Antoine Pilote
890dbc34f6 Conflicts resolved 2023-10-02 01:38:25 -04:00
Antoine Pilote
4622be08e9 Added Trenchbroom configurator window and some UI fixes 2023-10-02 01:37:22 -04:00
Antoine Pilote
3389886a1f Fixed crash when new create entity menu 2023-09-30 18:50:41 -04:00
Antoine Pilote
318fe00daf Serialized all env settings now 2023-09-30 18:29:22 -04:00
Antoine Pilote
5b935f3af1 Fixed importing project file dialog no detected .project files 2023-09-30 14:29:37 -04:00
Antoine Pilote
4ffbb042e2 Added menu to add entities in the scene inspector 2023-09-30 14:27:57 -04:00
Antoine Pilote
27d1af86af UI for new sprite option 2023-09-30 14:27:38 -04:00
Antoine Pilote
6bc1984bf6 Added runtime --project argument 2023-09-28 00:49:35 -04:00
Antoine Pilote
1d5e3a9640 Fixed context menu on files in file system, added back double click to load project in welcome window 2023-09-27 22:43:28 -04:00
Antoine Pilote
51fc92f523 Added a bunch of logs for debugging 2023-09-27 19:52:09 -04:00
Antoine Pilote
63f6904d59 Moved to glad 2023-09-27 17:14:43 -04:00
antopilo
c15bf532ae Compilation succesful on Linux Ubuntu
Probably broke a lot of things
2023-09-27 01:48:05 -04:00
Antoine Pilote
ff4489a466 Now uses embedded resources 2023-09-26 20:43:56 -04:00
Antoine Pilote
d843d54388 Material Thumbnail, PostFX, more
big commit
+ Depth of field
+ Barrel distortion
+ Vignette
+ Material thumbnail in filebrowser
+ Fullbright wad conversion turns into emissive
2023-09-25 02:21:22 -04:00
Antoine Pilote
513bf6aa0e WAD Converter now creates .material file in the proper directory 2023-09-24 12:57:14 -04:00
Antoine Pilote
9ed40ca652 Initial work on WAD extractor + Map builder now loads material if they exists
Alpha not supported atm in wads
2023-09-24 02:42:35 -04:00
Antoine Pilote
a09fc40469 Added ability to lock rotation axis of a rigidbody 2023-09-24 00:40:37 -04:00
Antoine Pilote
d7f3e0cfb3 Added RandomScale to particle emitters 2023-09-23 22:59:51 -04:00
Antoine Pilote
42c82e4ca3 Fixed sprite wrong normals 2023-09-23 22:59:32 -04:00
Antoine Pilote
4d2f0cea18 New material now has extension if user forgot to add it 2023-09-23 21:49:33 -04:00
Antoine Pilote
3124271a62 Reworked material serialization 2023-09-23 21:34:38 -04:00
Antoine Pilote
553057f5b4 Added gizmo for audio emitters min/max range 2023-09-23 20:32:32 -04:00
Antoine Pilote
d93e452db5 Drag & drop of .material files 2023-09-23 20:32:08 -04:00