Commit Graph

34 Commits

Author SHA1 Message Date
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
05fa363ca5 Clean up main and argument parsing 2023-09-21 11:22:38 -04:00
Antoine Pilote
7b78845082 Started work on ImGui abstraction for consistent theming across the editor 2023-09-17 23:51:12 -04:00
Antoine Pilote
e4119c0d15 Rework logger 2023-07-21 22:25:17 -04:00
Antoine Pilote
8be7695d1e Code standardtization pass. Fixed a bunch of warnings. 2023-03-04 17:50:02 -05:00
Antoine Pilote
f5c5497122 Can now build with JoltPhysics 2022-09-25 15:27:43 -04:00
a.pilote
6b827e9db7 Mesh cleanup. 2022-06-27 20:12:56 -04:00
antopilo
7ba865ef14 Fixes
Added Welcome screen
Fixed for c++ 20
2022-06-23 20:43:32 -04:00
antopilo
a047032f86 Maths functions scripting api 2021-09-13 06:47:05 -04:00
antopilo
33b3962e51 Drag and drop prefab into scene tree. Play pause snapshot system 2021-09-08 21:28:53 -04:00
antopilo
b403082ca2 Clean up interface parser 2021-09-08 18:41:57 -04:00
antopilo
b1a1f4f063 Interface component, Serialization of mesh components 2021-09-08 18:35:10 -04:00
a.pilote
eb69e6db0f font-update 2021-08-23 06:27:28 -04:00
Antoine Pilote
c1f2f4ba90 Merge branch 'main' of https://github.com/antopilo/Nuake into main 2021-07-25 15:08:56 -04:00
Antoine Pilote
4b34782452 UI added hover styling and code cleanup 2021-07-25 15:08:36 -04:00
Filip Homolka
51cd0b56ae Turn "Unit" label into "mUnit" label, to allow for compiling on other compilers aside from MSVC 2021-07-25 20:17:20 +02:00
Antoine Pilote
93e58db870 UI work 2021-07-19 00:09:00 -04:00
Antoine Pilote
c3c995bc5f UI text alignment work 2021-07-15 16:03:39 -04:00
Antoine Pilote
0c6ed48bbd Major cleanup.
Moved to namespace
Cleanup includes
2021-07-11 18:56:44 -04:00
Antoine Pilote
f5bcb12f61 Added nuake wren modules path detection, removed project stuff 2021-07-03 16:00:13 -04:00
Antoine Pilote
4f30fb78ff Refact editor UI and logger 2021-06-28 17:24:52 -04:00
Antoine Pilote
cdfee1981c Various improvements:
Framebuffer resize queued to next frame to fix flickering
Wren VM init moved to on play event
Added new Wren modules
Added missing components to the editor
Changed how the wren scripts gets initialized
2021-06-12 13:01:07 -04:00
Antoine Pilote
855bb1edd6 Major scripting update🕹
- Added Input wren module
- Added Math wren module
- Added Entity wren module
- Changed camera API
2021-06-10 22:23:53 -04:00
Antoine Pilote
19db72aa22 Added Wren scripting with module system 📚
Added Input pressed, released system
Added interface button support with wren onclick callback
2021-06-09 22:15:53 -04:00
Antoine Pilote
946afed1a1 Fix wrong font path 2021-06-04 16:04:17 -04:00
Antoine Pilote
800d6fb8a1 Font loading & text node 2021-06-04 16:01:19 -04:00
Antoine Pilote
49cfe9e421 Refact UI and SDF font managment 2021-06-04 14:31:16 -04:00
Antoine Pilote
af70933eca SDF font rendering 2021-06-03 22:08:38 -04:00
Antoine Pilote
1246753c4b Added css rules and SDF font lib 2021-06-02 20:38:01 -04:00
Antoine Pilote
e3052e2e1f Parsing css and css groups 2021-06-02 09:41:39 -04:00
Antoine Pilote
39aaa4cd2c Yoga layout working 2021-05-31 23:03:29 -04:00
Antoine Pilote
0db30d7379 UI work 2021-05-28 21:52:14 -04:00
Antoine Pilote
3843a3fe2d New UI framework stuff + lua 2021-05-25 21:38:22 -04:00