antopilo
89ea32a4b3
Added SceneSwitching, Better font rendering, DOM inspector, Font-family prop
2024-09-13 17:18:09 -04:00
antopilo
3b148b76c4
Started to expose DOM to C# API with support for custom nodes. Currently crash when doing FindNodeByID<T>
2024-09-13 00:51:34 -04:00
antopilo
c7621b31e0
Added CustomWidget through C# reflection with callbacks
2024-09-11 22:58:33 -04:00
antopilo
7ee76a129e
Now calls Tick on UI Canvas
2024-09-11 22:57:05 -04:00
Antoine Pilote
ebedefb6a7
Added UI component, resource & system. Now renders on screen and live reloads
2024-09-10 22:27:15 -04:00
Antoine Pilote
db0ec40948
Moved project out of engine.h
2024-09-04 00:30:35 -04:00
Antoine Pilote
c91812c65e
Moved FileSystem stuff into seprate files and a FileSystem Folder
2024-09-03 23:49:22 -04:00
Antoine Pilote
01000b9d13
Added float type and default values for trenchbroom integration
2024-09-02 14:05:59 -04:00
Antoine Pilote
63712edc6d
Added C# Point entities + automatic export of FGD entities
2024-09-01 19:37:05 -04:00
Antoine Pilote
f59a7e931f
Now renders func brush materials correclty
2024-08-31 12:33:48 -04:00
Antoine Pilote
8aa41a1bf8
Now diplaying links between brushes
2024-08-31 00:07:45 -04:00
Antoine Pilote
85b41e9ea0
Added C# -> Trenchbrom entity definition with reflection system
2024-08-30 21:44:08 -04:00
Antoine Pilote
9a30925b34
Started editor .Net context for undo/redo system
2024-08-25 22:42:07 -04:00
Antoine Pilote
e0ebf9dbdb
Character controller can now use cylinders and boxe shapes
2024-08-16 17:56:39 -04:00
Antoine Pilote
daa640cc7c
First pass fixing compilation warnings
2024-08-15 12:45:42 -04:00
Antoine Pilote
755ef9c6e0
Various fixes
2024-08-05 23:29:28 -04:00
Antoine Pilote
69d59266b9
Improved shadow mapping and refactored quakemap builder scene structure
2024-07-28 21:05:02 -04:00
Antoine Pilote
0a6ab30fbe
Quake map builder skips over empty textures
2024-07-28 19:04:38 -04:00
Antoine Pilote
7c7cb0482b
Map converter now works 📦
2024-07-28 17:09:28 -04:00
Antoine Pilote
f9b5e561ad
Added missing directory /textures/ check in wad importer
2024-07-28 14:14:41 -04:00
Antoine Pilote
8b8e29db3f
Quake brushes are not deserialized correctly, meaning you can build navmesh without rebuilding the quake map first.
2024-07-11 15:07:54 -04:00
Antoine Pilote
7b48319ff5
Added Recast&Detour implementation
...
- Implemented debug renderer of navigation meshes
- Can now generate navigation meshes from .map files
2024-07-11 04:54:57 -04:00
Antoine Pilote
6acf24b065
Animation now correctly paused in pause mode
2024-04-27 20:50:02 -04:00
Antoine Pilote
70dec8f46e
Now calling both collidee when a collision occur, removed unnecessary parameter to collision callbacks
2024-04-24 00:05:59 -04:00
Antoine Pilote
39025d8b06
Added prefab instancing through C# and support for mid-game rigidbody and skeletal animation
2024-04-23 23:22:19 -04:00
Antoine Pilote
5cb99f7ef6
Fixed inconsistent physics callback
2024-04-18 23:30:46 -04:00
Antoine Pilote
89846a6885
Added ability for triggers to move according to parent
2024-04-18 20:08:04 -04:00
Antoine Pilote
46bcec62b7
Moved callbacks to Update instead of FixedUpdate
2024-04-01 14:58:36 -04:00
Antoine Pilote
1bc6bad5be
Reroutine physics callbacks to casts to Entity objects
2024-04-01 14:56:08 -04:00
Antoine Pilote
caa968feaf
Fixed callbacks
2024-04-01 14:35:12 -04:00
Antoine Pilote
5217a8639b
Started collision callbacks for .Net
2024-04-01 14:28:59 -04:00
Antoine Pilote
0693ac1ad0
Added collision callback thread safe queue
2024-04-01 13:19:33 -04:00
Antoine Pilote
69205ec4fa
Added ShowMouse and get global position to .net api, deferred onInit after all entities have been initialized
2024-03-16 16:37:38 -04:00
Antoine Pilote
a5ca094c5f
Added trigger rigid bodies
2024-03-16 16:37:06 -04: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
2363ca0377
.Net API added CameraDirection, MoveAndSlide, IsOnGround
2023-10-24 23:45:07 -04:00
Antoine Pilote
b87336a693
Started Transform .Net API
...
- Euler Rotate
- Set local translation
- Separated C# modules
- Bumped Coral 🪸
2023-10-23 23:35:32 -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
9d87236662
Moved physics and application outside of core
2023-10-15 14:58:12 -04:00
Antoine Pilote
aa18283815
Succesfully initialized .Net Core assembly + updated premake5
2023-10-12 23:39:10 -04:00
Antoine Pilote
90732fca50
Progress towards gizmo mouse picking
2023-10-10 00:06:21 -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
7dd30dfa41
Fixed crash when no animation is set
2023-10-02 01:33:28 -04:00
Antoine Pilote
739fd97e35
Fixed wad converter
2023-09-28 00:53:40 -04:00
Antoine Pilote
51fc92f523
Added a bunch of logs for debugging
2023-09-27 19:52:09 -04:00
Antoine Pilote
c3ec392af2
hopeful fix for uint32_t on linux
2023-09-27 18:57:07 -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
ed89ca0b8c
Merge branch 'main' of https://github.com/antopilo/Nuake
...
# Conflicts:
# Nuake/src/Resource/Prefab.cpp
2023-09-26 20:44:30 -04:00
Antoine Pilote
ff4489a466
Now uses embedded resources
2023-09-26 20:43:56 -04:00
Antoine Pilote
239d9479d8
Fixed crash wheree empty prefab exists
2023-09-26 01:08:13 -04:00