Commit graph

105 commits

Author SHA1 Message Date
maelstrom 9f42b9815f Removed unused header 2025-01-28 19:55:29 +01:00
maelstrom 10999be3b6 feat: drag-and-drop support for explorer 2025-01-26 17:14:55 +01:00
maelstrom f316b26a83 fix: rigidbodies getting destroyed before parts can even get to them 2025-01-23 22:58:38 +01:00
maelstrom 9b51d85056 fix: double-free due to calling super-destructor 2025-01-23 22:38:24 +01:00
maelstrom b10abd3800 fix: rigid bodies not being cleaned up 2025-01-23 11:29:50 +01:00
maelstrom e0eb0ac8bb refactor(editor): moved ExplorerView code to its own file 2025-01-23 11:25:07 +01:00
maelstrom 497b24c03f feat: Basic context menu for explorer 2025-01-20 11:50:47 +01:00
maelstrom 6931aa5b7e feat: More interactive explorer 2025-01-20 11:25:04 +01:00
maelstrom 4ebf8002a5 feat: Added icons to instances in the explorer 2025-01-18 18:50:56 +01:00
maelstrom fc063ad39f fix: Hierarchy now updates properly 2025-01-18 16:27:43 +01:00
maelstrom 1f6ba1752f feat: Added explorer view to editor 2025-01-18 00:13:42 +01:00
maelstrom 6522a887f9 fix: AddChild had wrong implementation and enable_shared_from_this was not correctly inherited 2025-01-18 00:11:00 +01:00
maelstrom 1daed5bb83 feat: Migrated Part to Instance class 2025-01-17 09:24:18 +01:00
maelstrom a6b3247c0c feat: Add basic part class 2025-01-12 18:38:23 +01:00
maelstrom ca22b4438f infra: Base Instance classes 2025-01-12 17:18:03 +01:00
maelstrom 051ce6e89d Removed vesitigial code 2025-01-12 14:48:52 +01:00
maelstrom b12f71564c Editor controls 2024-12-02 11:01:51 +01:00
maelstrom 2b33ec92ed Basic interactions in editor 2024-12-02 00:14:42 +01:00
maelstrom d6c332f1e7 cursor schmovement 2024-12-01 13:08:45 +01:00
maelstrom c75291a757 Graphics owo? 2024-12-01 12:26:14 +01:00
maelstrom da26fdae53 Split off targets into multiple directories (client and editor, for now) 2024-11-25 22:20:39 +01:00
maelstrom 0d445685bd Moved crucial code away from main.cpp 2024-11-25 21:51:17 +01:00
maelstrom 4f9ff69801 Descriptors for instance stuff 2024-11-22 18:56:34 +01:00
maelstrom 64e6ea4ed6 More data types and macro for wrapping primitives 2024-11-22 18:49:45 +01:00
maelstrom 29c85b58c7 Basic datatypes 2024-11-22 18:27:34 +01:00
maelstrom cd906be4c9 sdfvsdvsdv 2024-11-21 18:49:39 +01:00
maelstrom a36407c75e Better Studs 2024-11-19 23:58:32 +01:00
maelstrom 9b06763cfb Studs 2024-11-19 12:46:43 +01:00
maelstrom d10606dca5 Adjustin' 2024-11-17 13:11:53 +01:00
maelstrom 9162b9327e le humble skybox 2024-10-15 19:02:55 +02:00
maelstrom fed15e4ff8 A skybox that actually renders! 2024-10-15 18:52:22 +02:00
maelstrom a9a7422a19 skybox loading code 2024-10-15 18:42:55 +02:00
maelstrom c0e6669045 taste the rainbow 2024-10-09 18:19:37 +02:00
maelstrom 2e47b379fc Somethin's cookin here! 2024-10-09 17:50:20 +02:00
maelstrom 3f51b9a28b IF YOUR CUBE EVER LOOKS SHADED WEIRDLY, CHECK ITS NORMALS!!! 2024-10-01 19:03:43 +02:00
maelstrom 49672a793e That's..... not right. Lemme fix that 2024-09-29 19:30:52 +02:00
maelstrom 103bff0e50 it... .WORKS??S??!??!?! 2024-09-29 19:22:13 +02:00
maelstrom 5c62c1585f IT FALLSS 2024-09-29 19:19:49 +02:00
maelstrom 5a17c1289b fysiken 2024-09-29 19:05:13 +02:00
maelstrom 27aabfba0e It helps not being an idiot 2024-09-28 15:55:27 +02:00
maelstrom 47f36c814c The incredible shrinknig man: Part II 2024-09-27 23:21:27 +02:00
maelstrom 432bb0d562 It shrinks... and it grows! 2024-09-27 23:16:52 +02:00
maelstrom 6b9bea7964 It would be so awesome... it would be so cool! 2024-09-27 23:01:23 +02:00
maelstrom aaaa195167 Moved rendering files to rendering/ 2024-09-27 22:48:57 +02:00
maelstrom cedcba1835 What a cube... 2024-09-27 22:35:00 +02:00
maelstrom 9a229cf771 LOOK AT IT. ADMIIIIIRE IT. 2024-09-27 22:34:32 +02:00
maelstrom 76c503e2c3 A CUBEE-- wait what the fuck is that 2024-09-27 22:29:51 +02:00
maelstrom 2025cf4270 the automative industry 2024-09-27 22:22:40 +02:00
maelstrom 73f4502dd3 cube mesh 2024-09-27 20:26:14 +02:00
maelstrom 75b5e3bf3c what the mesh?! 2024-09-27 20:12:45 +02:00