Commit Graph

69 Commits

Author SHA1 Message Date
SweetId 64171da71a store maincamera entity and rework base level setup 2023-11-17 15:26:10 +05:30
SweetId c1fa4c62ce fix box construction 2023-11-17 14:47:09 +05:30
SweetId f29cb8ee95 add missing ImGui::End() call 2023-11-17 14:22:57 +05:30
SweetId aefdd97a49 don't render background of the mainwindow 2023-11-17 14:22:47 +05:30
SweetId 014e40a268 moving actions register to their respective files 2023-10-29 22:35:40 -04:00
SweetId d80069b345 add icons 2023-10-22 11:45:04 -04:00
SweetId 549a02cb12 add localization file 2023-10-22 11:44:49 -04:00
SweetId 8587bfe049 don't ignore editor assets 2023-10-22 11:43:42 -04:00
SweetId 4f2e03c228 use localized text for popup manager 2023-10-21 17:17:25 -04:00
SweetId 8a2d118641 Merge EditorAction_Log_Copy and Clear into EditorAction_Log 2023-10-21 17:08:24 -04:00
SweetId e913cde094 adding Level Open and Save 2023-10-21 16:58:50 -04:00
SweetId d670208e56 renaming EditorAction_Level_New to EditorAction_Level and adding empty Open and Save 2023-10-21 16:57:16 -04:00
SweetId 1b5a2fd851 ensure imgui window ID is consistent across translations 2023-10-21 16:44:31 -04:00
SweetId 71f257d1ed Add SetLocale action 2023-10-21 16:43:57 -04:00
SweetId e3c0f72d53 allow multiple actions of the same type to be registered 2023-10-21 16:42:51 -04:00
SweetId bad401b65d Renaming EditorAction_Quit to EditorAction_Editor 2023-10-21 16:41:44 -04:00
SweetId 174cd83679 add variadic template ctor for TAction 2023-10-21 10:23:23 -04:00
SweetId da21340331 path is now a vector of localized strings 2023-10-21 10:22:44 -04:00
SweetId f2790e45ad Use new ctor to avoid verbose LocalizedText creation 2023-10-21 10:17:29 -04:00
SweetId 77d4c747ef use Nz::LocalizedText instead of std::string for text displayed to users 2023-10-20 23:25:53 -04:00
SweetId 89671593e1 adding NazaraLocalization 2023-10-20 23:23:49 -04:00
SweetId e55bcd8ff6 fix MT/MD mismatch in release 2023-10-20 20:31:02 -04:00
SweetId 7132511562 Remove all singletons except EditorBaseApplication 2023-10-18 19:04:14 -04:00
SweetId 00d0793b67 add Quit action 2023-10-17 18:19:53 -04:00
SweetId 6f965e5218 add support for alt key 2023-10-17 18:19:17 -04:00
SweetId 606b9936e5 Leve_New uses popup 2023-10-17 18:05:56 -04:00
SweetId 9a30f858ad fix compilation error 2023-10-17 18:04:36 -04:00
SweetId 9d2f992297 add PopupManager 2023-10-17 18:04:12 -04:00
SweetId 37c1297cf4 renaming .h to .hpp 2023-10-16 21:32:48 -04:00
SweetId 8c59054940 add missing include 2023-10-16 21:17:29 -04:00
SweetId d3879c674a cleanup dead code 2023-10-16 21:16:04 -04:00
SweetId f2f4c3b036 add NewLevel action 2023-10-16 21:14:26 -04:00
SweetId 8dd179e784 re-adding editorbaseapplication singleton 2023-10-16 21:03:46 -04:00
SweetId 2cef656ead Don't call NewLevel during app ctor 2023-10-16 19:45:51 -04:00
SweetId 14b5088e26 Add log actions 2023-10-16 19:38:22 -04:00
SweetId eb35ee8050 add ResourceFolder to EditorBaseApplication 2023-10-16 19:37:22 -04:00
SweetId 52dcc33db4 add OutputWindow to display logs 2023-10-16 19:34:57 -04:00
SweetId 52ed1e7749 Add categories to Windows to filter actions to display 2023-10-16 19:33:51 -04:00
SweetId 9b9b93a183 Add ActionStack and automatically register actions in menubar 2023-10-16 19:31:59 -04:00
SweetId b5a750349c moving project to C++20 2023-10-16 19:28:48 -04:00
SweetId cc9c7c9157 Add EditorLogger to handle logging coming from engine 2023-10-16 19:28:37 -04:00
SweetId 72e7625900 Adding Shortcut data structure 2023-10-15 13:46:31 -04:00
SweetId 8e3b181c4f fix unused variables warnings 2023-10-15 13:17:52 -04:00
SweetId 091773be1b add icon to menu entries 2023-10-15 13:15:31 -04:00
SweetId 05b4386588 add GraphicsComponent reflection and factorize code 2023-10-13 20:50:05 -04:00
SweetId 538b63c09f add CameraComponent reflection 2023-10-12 22:30:52 -04:00
SweetId 4ec877f656 add EditorNameComponent by default 2023-10-12 19:15:02 -04:00
SweetId d6ecfb3476 add NameComponent and rework level and inspector windows 2023-10-12 19:14:07 -04:00
SweetId e48605b8d3 add unique entity name and select it on click 2023-10-11 23:48:59 -04:00
SweetId 58bf25ff16 Add app getter in Window 2023-10-11 23:48:14 -04:00