diff --git a/imgui.ini b/imgui.ini index c17f93d..34771dd 100644 --- a/imgui.ini +++ b/imgui.ini @@ -10,24 +10,24 @@ Collapsed=1 [Window][WindowOverViewport_11111111] Pos=0,19 -Size=1280,701 +Size=1920,1158 Collapsed=0 [Window][Inspector] -Pos=913,19 -Size=367,163 +Pos=1553,19 +Size=367,537 Collapsed=0 DockId=0x0000001B,0 [Window][Scene Tree] Pos=0,19 -Size=341,350 +Size=341,579 Collapsed=0 DockId=0x0000000F,0 [Window][Viewport] Pos=343,19 -Size=568,202 +Size=1208,659 Collapsed=0 DockId=0x00000017,0 @@ -36,14 +36,14 @@ Size=1280,19 Collapsed=0 [Window][Performance Info] -Pos=1107,223 -Size=173,268 +Pos=1628,680 +Size=292,268 Collapsed=0 DockId=0x00000019,0 [Window][Console] -Pos=343,223 -Size=731,497 +Pos=343,680 +Size=1232,497 Collapsed=0 DockId=0x00000013,0 @@ -78,8 +78,8 @@ Collapsed=0 DockId=0x00000015,1 [Window][Color Correction] -Pos=1107,493 -Size=173,227 +Pos=1628,950 +Size=292,227 Collapsed=0 DockId=0x0000001A,0 @@ -113,8 +113,8 @@ Collapsed=0 DockId=0x0000000E,0 [Window][Audio Output] -Pos=1076,223 -Size=29,497 +Pos=1577,680 +Size=49,497 Collapsed=0 DockId=0x00000012,0 @@ -125,8 +125,8 @@ Collapsed=0 DockId=0x0000000D,0 [Window][Resources] -Pos=0,371 -Size=341,349 +Pos=0,600 +Size=341,577 Collapsed=0 DockId=0x00000010,0 @@ -136,8 +136,8 @@ Size=550,695 Collapsed=0 [Window][Lua Globals] -Pos=913,184 -Size=367,37 +Pos=1553,558 +Size=367,120 Collapsed=0 DockId=0x0000001C,0 @@ -181,7 +181,7 @@ Column 1 Width=90 Column 2 Weight=1.0000 [Docking][Data] -DockSpace ID=0x11111111 Window=0x1BBC0F80 Pos=0,19 Size=1280,701 Split=X +DockSpace ID=0x11111111 Window=0x1BBC0F80 Pos=0,19 Size=1920,1158 Split=X DockNode ID=0x00000005 Parent=0x11111111 SizeRef=989,1158 Split=X DockNode ID=0x00000001 Parent=0x00000005 SizeRef=341,701 Split=Y Selected=0x12EF0F59 DockNode ID=0x00000003 Parent=0x00000001 SizeRef=342,637 Split=Y Selected=0x12EF0F59 diff --git a/remake/build.log b/remake/build.log index f2fc201..2cc7622 100644 --- a/remake/build.log +++ b/remake/build.log @@ -1,2 +1,4 @@ -[COMPILE] g++ -std=c++20 -Wall -g -DGLM_ENABLE_EXPERIMENTAL -O2 -static -static-libstdc++ -static-libgcc -Isrc/include -Isrc/include/lua -Isrc/vendor -Isrc/vendor/imgui -Isrc/vendor/box2d -Isrc/vendor/xxhash -Isrc/vendor/miniaudio -Isrc/vendor/imguizmo -IC:/msys64/mingw64/include -Isrc\vendor\imgui -IC:\msys64\mingw64\lib\libyaml-cpp.a -MMD -MP -c src\src\core\utils\AssetManager.cpp -o src\build\core\utils\AssetManager.o +[COMPILE] g++ -std=c++20 -Wall -g -DGLM_ENABLE_EXPERIMENTAL -O2 -static -static-libstdc++ -static-libgcc -Isrc/include -Isrc/include/lua -Isrc/vendor -Isrc/vendor/imgui -Isrc/vendor/box2d -Isrc/vendor/xxhash -Isrc/vendor/miniaudio -Isrc/vendor/imguizmo -IC:/msys64/mingw64/include -IC:\msys64\mingw64\lib\libyaml-cpp.a -Isrc\vendor\imgui -MMD -MP -c src\src\editor\windows\Inspector.cpp -o src\build\editor\windows\Inspector.o [LINK] g++ src\build\Engine.o src\build\main.o src\build\Renderer.o src\build\Components\AnimationComponent.o src\build\Components\AudioPlayerComponent.o src\build\Components\CameraComponent.o src\build\Components\LightComponent.o src\build\Components\ParticleComponent.o src\build\Components\PathFollowerComponent.o src\build\Components\PhysicsComponent.o src\build\Components\ScriptComponent.o src\build\Components\SpriteComponent.o src\build\Components\TextComonent.o src\build\Components\TilemapComponent.o src\build\core\audio\AudioEngine.o src\build\core\functions\Prefab.o src\build\core\functions\ScenePacker.o src\build\core\scripts\LuaGlobalBridge.o src\build\core\scripts\ScriptCore.o src\build\core\utils\AssetManager.o src\build\core\utils\EngineConfig.o src\build\core\utils\ExceptionHandler.o src\build\core\utils\FileDialog.o src\build\core\utils\input.o src\build\core\utils\LoadingWindow.o src\build\core\utils\Logging.o src\build\core\utils\Popup.o src\build\core\utils\Profiler.o src\build\core\utils\Texture.o src\build\core\utils\utils.o src\build\editor\utils\Themes.o src\build\editor\windows\AssetBrowser.o src\build\editor\windows\AudioInfo.o src\build\editor\windows\Inspector.o src\build\editor\windows\LuaGlobals.o src\build\editor\windows\SceneTree.o src\build\Entitys\Object.o src\build\utils\GameObjectsList.o src\build\utils\Shader.o src\build\utils\UID.o src\build\lapi.o src\build\lauxlib.o src\build\lbaselib.o src\build\lcode.o src\build\lcorolib.o src\build\lctype.o src\build\ldblib.o src\build\ldebug.o src\build\ldo.o src\build\ldump.o src\build\lfunc.o src\build\lgc.o src\build\linit.o src\build\liolib.o src\build\llex.o src\build\lmathlib.o src\build\lmem.o src\build\loadlib.o src\build\lobject.o src\build\lopcodes.o src\build\loslib.o src\build\lparser.o src\build\lstate.o src\build\lstring.o src\build\lstrlib.o src\build\ltable.o src\build\ltablib.o src\build\ltm.o src\build\lua.o src\build\luac.o src\build\lundump.o src\build\lutf8lib.o src\build\lvm.o src\build\lzio.o src\build\imgui.o src\build\imgui_demo.o src\build\imgui_draw.o src\build\imgui_impl_glfw.o src\build\imgui_impl_opengl3.o src\build\imgui_tables.o src\build\imgui_widgets.o src\build\aabb.o src\build\arena_allocator.o src\build\array.o src\build\bitset.o src\build\body.o src\build\broad_phase.o src\build\constraint_graph.o src\build\contact.o src\build\contact_solver.o src\build\core.o src\build\distance.o src\build\distance_joint.o src\build\dynamic_tree.o src\build\geometry.o src\build\hull.o src\build\id_pool.o src\build\island.o src\build\joint.o src\build\manifold.o src\build\math_functions.o src\build\motor_joint.o src\build\mouse_joint.o src\build\mover.o src\build\prismatic_joint.o src\build\revolute_joint.o src\build\sensor.o src\build\shape.o src\build\solver.o src\build\solver_set.o src\build\table.o src\build\timer.o src\build\types.o src\build\weld_joint.o src\build\wheel_joint.o src\build\world.o src\build\xxhash.o src\build\miniaudio.o src\build\ImGuizmo.o -o src\build\app.exe -LC:\msys64\mingw64\lib -lglfw3 -lglew32 -lopengl32 -lgdi32 -lyaml-cpp -lcomdlg32 -lssl -lcrypto -ldbghelp -lz -lfreetype +[ERROR] Runtime crash +Command 'src\build\app.exe' returned non-zero exit status 3221225477. diff --git a/src/assets/scenes/a_cool_isometric_world.cene b/src/assets/scenes/a_cool_isometric_world.cene index 931f0ee..d1bd567 100644 --- a/src/assets/scenes/a_cool_isometric_world.cene +++ b/src/assets/scenes/a_cool_isometric_world.cene @@ -1,6 +1,6 @@ engine_version: 0.10.3 scene_name: a_cool_isometric_world -scene_hash: 5e28f1a1b2b464c94c9f847daead6d2904995b2e0f65246d0c4bbe8ade47f9a0 +scene_hash: 8a41ca8f2a80faf8c2debbc3fb293a3c2754d0f9d4364736406f35fd7df08f36 format_version: 1 objects: - name: Light @@ -6235,7 +6235,7 @@ objects: prefabUAID: 18446744073709551615 components: - type: TextComponent - Text: jkh + Text: Hello, World! FontUAID: 171 FontSize: 16 Color: [1, 1, 1, 1] @@ -6247,8 +6247,43 @@ objects: children: [] - name: Pink_GlowingFlower uid: 2729e6254b7c41d38679c48ab69cdd42 - id: 440 - position: [284, 129.5] + id: 433 + position: [71.8386078, 236.178741] + rotation: 0 + layer: 0 + visable: true + isPrefab: true + prefabUAID: 18446744073709551615 + components: + - type: LightComponent + color: + - 0.941176414 + - 0 + - 1 + intensity: 1 + radius: 71 + falloff: 1 + type: 0 + children: + - name: Flower + uid: 4d487d46bfe9463baacc12bdc852aa88 + id: 435 + position: [31, 1.79999995] + rotation: 0 + layer: 1 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: SpriteComponent + texture: 45 + normalMap: 0 + renderType: Lit + children: [] + - name: Pink_GlowingFlower + uid: 2729e6254b7c41d38679c48ab69cdd42 + id: 436 + position: [191, 183.5] rotation: 0 layer: 0 visable: true @@ -6267,7 +6302,7 @@ objects: children: - name: Flower uid: 4d487d46bfe9463baacc12bdc852aa88 - id: 441 + id: 437 position: [31, 1.79999995] rotation: 0 layer: 1 @@ -6288,46 +6323,1089 @@ color_correction: intensity: 4 threshold: 1 Assets: - - uaid: 11 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_010.png - filename: tile_010.png + - uaid: 55 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_054.png + filename: tile_054.png filetype: png type: 0 - hash: 027bca2fa1b70126 - lastModified: 1728871742 + hash: f4cb8b97cee3bb7c + lastModified: 1728871743 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 79 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_078.png - filename: tile_078.png + - uaid: 182 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Medium.ttf + filename: JetBrainsMonoNL-Medium.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 155 + AtlasSize: [464, 294] + - uaid: 56 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_055.png + filename: tile_055.png filetype: png type: 0 - hash: 0c75dd1dfcb324e2 + hash: 7456f3530ede598b + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 183 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-MediumItalic.ttf + filename: JetBrainsMonoNL-MediumItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 153 + AtlasSize: [544, 294] + - uaid: 68 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_067.png + filename: tile_067.png + filetype: png + type: 0 + hash: fb3139953ea9d8d1 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 195 + path: C:\Users\spenc\OneDrive\Desktop\GlowingFlower.cpfb + filename: GlowingFlower.cpfb + filetype: cpfb + type: 3 + hash: 7efeae17f76f7f78 + lastModified: 1746632231 + prefabName: GlowingFlower + prefabYAML: + name: GlowingFlower + uid: 2729e6254b7c41d38679c48ab69cdd42 + id: 17 + position: [86.5, 117.5] + rotation: 0 + layer: 0 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: LightComponent + color: + - 1 + - 0.588235319 + - 0 + intensity: 1 + radius: 85 + falloff: 1 + type: 0 + children: + - name: tile_042.png + uid: 4d487d46bfe9463baacc12bdc852aa88 + id: 18 + position: [27.6000004, -13.1000004] + rotation: 0 + layer: 1 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: SpriteComponent + texture: 43 + normalMap: 0 + renderType: Lit + children: [] + - uaid: 67 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_066.png + filename: tile_066.png + filetype: png + type: 0 + hash: 7fcc1e121b9c475a lastModified: 1728871744 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 12 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_011.png - filename: tile_011.png + - uaid: 194 + path: C:\Users\spenc\OneDrive\Desktop\2x2_grass.cpfb + filename: 2x2_grass.cpfb + filetype: cpfb + type: 3 + hash: ce3a27d81f087594 + lastModified: 1746635673 + prefabName: 2x2_grass + prefabYAML: + name: 2x2_grass + uid: a254e93fa2434ee1ab834de450dd8574 + id: 10 + position: [0, 0] + rotation: 0 + layer: 0 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: [] + children: + - name: tile_022.png + uid: 17c18d0952cb47bca4c8d74ab76e1fe6 + id: 11 + position: [0, 0] + rotation: 0 + layer: 0 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: SpriteComponent + texture: 23 + normalMap: 0 + renderType: Lit + children: [] + - name: tile_024.png + uid: b9bbc2f08fa945bea2005c102989eff2 + id: 12 + position: [32.2715454, 15.9430523] + rotation: 0 + layer: 0 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: SpriteComponent + texture: 25 + normalMap: 0 + renderType: Lit + children: [] + - name: tile_024.png + uid: 0a7860356ead42f7b9f5fe69830e0b83 + id: 13 + position: [-31.744339, 18.2603683] + rotation: 0 + layer: 0 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: SpriteComponent + texture: 25 + normalMap: 0 + renderType: Lit + children: [] + - name: tile_024.png + uid: 766f1484abe6468e8a2a6eb053d6d6e4 + id: 14 + position: [-0.460556984, 34.4815903] + rotation: 0 + layer: 0 + visable: true + isPrefab: false + prefabUAID: 18446744073709551615 + components: + - type: SpriteComponent + texture: 25 + normalMap: 0 + renderType: Lit + children: [] + - uaid: 66 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_065.png + filename: tile_065.png filetype: png type: 0 - hash: 0c92bd2b1322d0e7 + hash: 70dd4177ac2aacd3 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 193 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-ThinItalic.ttf + filename: JetBrainsMono-ThinItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 149 + AtlasSize: [512, 300] + - uaid: 65 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_064.png + filename: tile_064.png + filetype: png + type: 0 + hash: dc1ce13185d6f9dd + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 192 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Thin.ttf + filename: JetBrainsMono-Thin.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 147 + AtlasSize: [448, 300] + - uaid: 64 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_063.png + filename: tile_063.png + filetype: png + type: 0 + hash: 3f62dcdb053f6abe + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 191 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-SemiBoldItalic.ttf + filename: JetBrainsMono-SemiBoldItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 145 + AtlasSize: [544, 294] + - uaid: 63 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_062.png + filename: tile_062.png + filetype: png + type: 0 + hash: 54ba3afbbf9a9b9d + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 190 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-SemiBold.ttf + filename: JetBrainsMono-SemiBold.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 143 + AtlasSize: [464, 294] + - uaid: 62 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_061.png + filename: tile_061.png + filetype: png + type: 0 + hash: c8a1b22d67f32e16 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 189 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Regular.ttf + filename: JetBrainsMono-Regular.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 141 + AtlasSize: [464, 294] + - uaid: 61 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_060.png + filename: tile_060.png + filetype: png + type: 0 + hash: 5871fcecf1d47e1c + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 188 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ThinItalic.ttf + filename: JetBrainsMonoNL-ThinItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 139 + AtlasSize: [512, 300] + - uaid: 60 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_059.png + filename: tile_059.png + filetype: png + type: 0 + hash: 8deb3108a6f2fd67 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 187 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Thin.ttf + filename: JetBrainsMonoNL-Thin.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 137 + AtlasSize: [448, 300] + - uaid: 59 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_058.png + filename: tile_058.png + filetype: png + type: 0 + hash: d7e53d66d6608e44 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 186 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-SemiBoldItalic.ttf + filename: JetBrainsMonoNL-SemiBoldItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 135 + AtlasSize: [544, 294] + - uaid: 58 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_057.png + filename: tile_057.png + filetype: png + type: 0 + hash: 62e0d421dc1b94ca + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 185 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-SemiBold.ttf + filename: JetBrainsMonoNL-SemiBold.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 133 + AtlasSize: [464, 294] + - uaid: 57 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_056.png + filename: tile_056.png + filetype: png + type: 0 + hash: 54c17c59498db1fc + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 184 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Regular.ttf + filename: JetBrainsMonoNL-Regular.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 131 + AtlasSize: [464, 294] + - uaid: 95 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_094.png + filename: tile_094.png + filetype: png + type: 0 + hash: 26efe00187d8dde5 + lastModified: 1728871746 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 112 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_111.png + filename: tile_111.png + filetype: png + type: 0 + hash: a5a090079e1eb3b5 + lastModified: 1728871746 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 110 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_109.png + filename: tile_109.png + filetype: png + type: 0 + hash: 8f7568ef2b75f210 + lastModified: 1728871746 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 109 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_108.png + filename: tile_108.png + filetype: png + type: 0 + hash: dc8c15964e615c28 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 108 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_107.png + filename: tile_107.png + filetype: png + type: 0 + hash: a0843e8681231325 + lastModified: 1728871746 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 176 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraBoldItalic.ttf + filename: JetBrainsMonoNL-ExtraBoldItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 125 + AtlasSize: [576, 294] + - uaid: 33 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_032.png + filename: tile_032.png + filetype: png + type: 0 + hash: ab38b324f6e3068e + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 92 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_091.png + filename: tile_091.png + filetype: png + type: 0 + hash: 2c31a5fc8d71be6e + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 34 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_033.png + filename: tile_033.png + filetype: png + type: 0 + hash: 9bc4f952ca3d6104 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 93 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_092.png + filename: tile_092.png + filetype: png + type: 0 + hash: d546c3d4f31aa5a0 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 164 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-ExtraBold.ttf + filename: JetBrainsMono-ExtraBold.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 59 + AtlasSize: [496, 294] + - uaid: 37 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_036.png + filename: tile_036.png + filetype: png + type: 0 + hash: 9b60a4c308beee86 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 46 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_045.png + filename: tile_045.png + filetype: png + type: 0 + hash: a42f65407bd8d9c8 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 173 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Bold.ttf + filename: JetBrainsMonoNL-Bold.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 57 + AtlasSize: [480, 294] + - uaid: 45 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_044.png + filename: tile_044.png + filetype: png + type: 0 + hash: cc99aeb78832013d + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 172 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-MediumItalic.ttf + filename: JetBrainsMono-MediumItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 56 + AtlasSize: [544, 294] + - uaid: 162 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Bold.ttf + filename: JetBrainsMono-Bold.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 51 + AtlasSize: [480, 294] + - uaid: 35 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_034.png + filename: tile_034.png + filetype: png + type: 0 + hash: 4c68d41935c4c205 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 9 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_008.png + filename: tile_008.png + filetype: png + type: 0 + hash: e38d301f66207712 lastModified: 1728871741 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 80 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_079.png - filename: tile_079.png + - uaid: 100 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_099.png + filename: tile_099.png filetype: png type: 0 - hash: 6a517ee8c8a504b3 + hash: 64bc27961c23a597 lastModified: 1728871745 size: [32, 32] channels: 4 format: GL_RGBA + - uaid: 41 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_040.png + filename: tile_040.png + filetype: png + type: 0 + hash: 56430e898f7e9789 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 168 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Italic.ttf + filename: JetBrainsMono-Italic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 47 + AtlasSize: [544, 294] + - uaid: 116 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\spritesheet.png + filename: spritesheet.png + filetype: png + type: 0 + hash: d178a6f5b597b470 + lastModified: 1728871742 + size: [352, 352] + channels: 4 + format: GL_RGBA + - uaid: 175 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraBold.ttf + filename: JetBrainsMonoNL-ExtraBold.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 45 + AtlasSize: [496, 294] + - uaid: 48 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_047.png + filename: tile_047.png + filetype: png + type: 0 + hash: 6398a4447dcb5e13 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 181 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-LightItalic.ttf + filename: JetBrainsMonoNL-LightItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 43 + AtlasSize: [544, 294] + - uaid: 54 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_053.png + filename: tile_053.png + filetype: png + type: 0 + hash: 7b09d94969ebc484 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 53 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_052.png + filename: tile_052.png + filetype: png + type: 0 + hash: ce606e9690950052 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 180 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Light.ttf + filename: JetBrainsMonoNL-Light.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 41 + AtlasSize: [464, 294] + - uaid: 179 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Italic.ttf + filename: JetBrainsMonoNL-Italic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 39 + AtlasSize: [544, 294] + - uaid: 52 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_051.png + filename: tile_051.png + filetype: png + type: 0 + hash: 7bd2a717963c5a74 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 26 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_025.png + filename: tile_025.png + filetype: png + type: 0 + hash: 59f5a825963b4b58 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 113 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_112.png + filename: tile_112.png + filetype: png + type: 0 + hash: ea99517d8b684ab8 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 22 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_021.png + filename: tile_021.png + filetype: png + type: 0 + hash: a2b2f33d53eafbe1 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 5 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_004.png + filename: tile_004.png + filetype: png + type: 0 + hash: 15054cba03033497 + lastModified: 1728871741 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 88 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_087.png + filename: tile_087.png + filetype: png + type: 0 + hash: b5be37e278b5a0e8 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 29 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_028.png + filename: tile_028.png + filetype: png + type: 0 + hash: e7beb61a6e9cabf5 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 174 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-BoldItalic.ttf + filename: JetBrainsMonoNL-BoldItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 33 + AtlasSize: [576, 294] + - uaid: 47 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_046.png + filename: tile_046.png + filetype: png + type: 0 + hash: a6ce3c9db850be68 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 3 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_002.png + filename: tile_002.png + filetype: png + type: 0 + hash: 9d00d31c498403a5 + lastModified: 1728871741 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 118 + path: C:\Users\spenc\Music\ethereal-vistas-191254.mp3 + filename: ethereal-vistas-191254.mp3 + filetype: mp3 + type: 1 + hash: 0da03a50fc5a40a8 + lastModified: 1735362078 + - uaid: 177 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraLight.ttf + filename: JetBrainsMonoNL-ExtraLight.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 35 + AtlasSize: [464, 294] + - uaid: 50 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_049.png + filename: tile_049.png + filetype: png + type: 0 + hash: 1f1918a8c669d3c1 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 71 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_070.png + filename: tile_070.png + filetype: png + type: 0 + hash: ee1ef8567b8a3df0 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 42 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_041.png + filename: tile_041.png + filetype: png + type: 0 + hash: 279113f5a4cbbc98 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 169 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Light.ttf + filename: JetBrainsMono-Light.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 29 + AtlasSize: [464, 294] + - uaid: 128 + path: C:\Users\spenc\OneDrive\Pictures\player_iso.png + filename: player_iso.png + filetype: png + type: 0 + hash: 550218a2714e81cd + lastModified: 1728957719 + size: [64, 64] + channels: 4 + format: GL_RGBA + - uaid: 1 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_000.png + filename: tile_000.png + filetype: png + type: 0 + hash: 43b1a791b2f610aa + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 73 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_072.png + filename: tile_072.png + filetype: png + type: 0 + hash: cda73d6cbd54d108 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 14 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_013.png + filename: tile_013.png + filetype: png + type: 0 + hash: be9b2566c79ca9e3 + lastModified: 1728871741 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 43 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_042.png + filename: tile_042.png + filetype: png + type: 0 + hash: 00a8e91ac50d0582 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 170 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-LightItalic.ttf + filename: JetBrainsMono-LightItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 31 + AtlasSize: [544, 294] + - uaid: 178 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraLightItalic.ttf + filename: JetBrainsMonoNL-ExtraLightItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 37 + AtlasSize: [544, 294] + - uaid: 51 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_050.png + filename: tile_050.png + filetype: png + type: 0 + hash: b34445e878281be8 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 30 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_029.png + filename: tile_029.png + filetype: png + type: 0 + hash: 3d1f20d336f5a0e4 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 7 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_006.png + filename: tile_006.png + filetype: png + type: 0 + hash: 977d38606f54ec1a + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 94 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_093.png + filename: tile_093.png + filetype: png + type: 0 + hash: fecc9a1f3e9802d8 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 25 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_024.png + filename: tile_024.png + filetype: png + type: 0 + hash: 52d6f7a1f1aaf096 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 90 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_089.png + filename: tile_089.png + filetype: png + type: 0 + hash: 7f30d8350216f6bb + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 31 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_030.png + filename: tile_030.png + filetype: png + type: 0 + hash: 2f6e1c7bd159e049 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 114 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_113.png + filename: tile_113.png + filetype: png + type: 0 + hash: 5d615b590fe9431a + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 38 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_037.png + filename: tile_037.png + filetype: png + type: 0 + hash: b02749d8ee945f27 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 165 + path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-ExtraBoldItalic.ttf + filename: JetBrainsMono-ExtraBoldItalic.ttf + filetype: ttf + type: 2 + hash: "" + lastModified: 0 + AtlasTextureID: 53 + AtlasSize: [576, 294] + - uaid: 97 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_096.png + filename: tile_096.png + filetype: png + type: 0 + hash: 61e5ba2ec5cc2e03 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 96 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_095.png + filename: tile_095.png + filetype: png + type: 0 + hash: 2c4018746bda7639 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 27 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_026.png + filename: tile_026.png + filetype: png + type: 0 + hash: 455f9cc034a4e240 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 86 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_085.png + filename: tile_085.png + filetype: png + type: 0 + hash: c921026208aff689 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 87 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_086.png + filename: tile_086.png + filetype: png + type: 0 + hash: 405549c9596a8b02 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 28 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_027.png + filename: tile_027.png + filetype: png + type: 0 + hash: 82735e0fe1556323 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 85 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_084.png + filename: tile_084.png + filetype: png + type: 0 + hash: a720f40abed06305 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 84 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_083.png + filename: tile_083.png + filetype: png + type: 0 + hash: 7e26027e93ae8665 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 24 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_023.png + filename: tile_023.png + filetype: png + type: 0 + hash: ca52dd2852403677 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 83 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_082.png + filename: tile_082.png + filetype: png + type: 0 + hash: a7d389b57649b8c1 + lastModified: 1728871744 + size: [32, 32] + channels: 4 + format: GL_RGBA - uaid: 81 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_080.png filename: tile_080.png @@ -6348,63 +7426,63 @@ Assets: size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 83 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_082.png - filename: tile_082.png + - uaid: 23 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_022.png + filename: tile_022.png filetype: png type: 0 - hash: a7d389b57649b8c1 - lastModified: 1728871745 + hash: 2217b4ba2738d800 + lastModified: 1728871743 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 84 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_083.png - filename: tile_083.png + - uaid: 12 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_011.png + filename: tile_011.png filetype: png type: 0 - hash: 7e26027e93ae8665 - lastModified: 1728871745 + hash: 0c92bd2b1322d0e7 + lastModified: 1728871742 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 85 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_084.png - filename: tile_084.png + - uaid: 20 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_019.png + filename: tile_019.png filetype: png type: 0 - hash: a720f40abed06305 - lastModified: 1728871745 + hash: f4d73b8ef85ddfbf + lastModified: 1728871743 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 86 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_085.png - filename: tile_085.png + - uaid: 79 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_078.png + filename: tile_078.png filetype: png type: 0 - hash: c921026208aff689 + hash: 0c75dd1dfcb324e2 lastModified: 1728871744 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 87 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_086.png - filename: tile_086.png + - uaid: 80 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_079.png + filename: tile_079.png filetype: png type: 0 - hash: 405549c9596a8b02 + hash: 6a517ee8c8a504b3 lastModified: 1728871744 size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 88 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_087.png - filename: tile_087.png + - uaid: 21 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_020.png + filename: tile_020.png filetype: png type: 0 - hash: b5be37e278b5a0e8 - lastModified: 1728871744 + hash: 9ab8e82f77ecda85 + lastModified: 1728871743 size: [32, 32] channels: 4 format: GL_RGBA @@ -6418,13 +7496,43 @@ Assets: size: [32, 32] channels: 4 format: GL_RGBA + - uaid: 11 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_010.png + filename: tile_010.png + filetype: png + type: 0 + hash: 027bca2fa1b70126 + lastModified: 1728871741 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 78 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_077.png + filename: tile_077.png + filetype: png + type: 0 + hash: 51e120ce40647450 + lastModified: 1728871745 + size: [32, 32] + channels: 4 + format: GL_RGBA - uaid: 19 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_018.png filename: tile_018.png filetype: png type: 0 hash: 2f4aa3d6c9a88136 - lastModified: 1728871742 + lastModified: 1728871743 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 77 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_076.png + filename: tile_076.png + filetype: png + type: 0 + hash: 414a4fc402bf8d9a + lastModified: 1728871744 size: [32, 32] channels: 4 format: GL_RGBA @@ -6438,13 +7546,13 @@ Assets: size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 21 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_020.png - filename: tile_020.png + - uaid: 76 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_075.png + filename: tile_075.png filetype: png type: 0 - hash: 9ab8e82f77ecda85 - lastModified: 1728871742 + hash: 077768331bb39105 + lastModified: 1728871744 size: [32, 32] channels: 4 format: GL_RGBA @@ -6454,7 +7562,17 @@ Assets: filetype: png type: 0 hash: d66738b42167c25b - lastModified: 1728871743 + lastModified: 1728871742 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 74 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_073.png + filename: tile_073.png + filetype: png + type: 0 + hash: 75748e5776001213 + lastModified: 1728871745 size: [32, 32] channels: 4 format: GL_RGBA @@ -6464,7 +7582,17 @@ Assets: filetype: png type: 0 hash: e9c9d0a81a34e191 - lastModified: 1728871742 + lastModified: 1728871741 + size: [32, 32] + channels: 4 + format: GL_RGBA + - uaid: 75 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_074.png + filename: tile_074.png + filetype: png + type: 0 + hash: 42121b492147d8fb + lastModified: 1728871745 size: [32, 32] channels: 4 format: GL_RGBA @@ -6484,7 +7612,7 @@ Assets: filetype: png type: 0 hash: 551fe37520f82310 - lastModified: 1728871743 + lastModified: 1728871742 size: [32, 32] channels: 4 format: GL_RGBA @@ -6498,13 +7626,13 @@ Assets: size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 23 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_022.png - filename: tile_022.png + - uaid: 4 + path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_003.png + filename: tile_003.png filetype: png type: 0 - hash: 2217b4ba2738d800 - lastModified: 1728871742 + hash: 2ce62d3fa5f83a85 + lastModified: 1728871741 size: [32, 32] channels: 4 format: GL_RGBA @@ -6524,27 +7652,7 @@ Assets: filetype: png type: 0 hash: 07cff9b3939795f5 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 4 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_003.png - filename: tile_003.png - filetype: png - type: 0 - hash: 2ce62d3fa5f83a85 - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 28 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_027.png - filename: tile_027.png - filetype: png - type: 0 - hash: 82735e0fe1556323 - lastModified: 1728871743 + lastModified: 1728871744 size: [32, 32] channels: 4 format: GL_RGBA @@ -6558,15 +7666,6 @@ Assets: size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 124 - path: C:\Users\spenc\OneDrive\Desktop\GlowingFlower.cpfb - filename: GlowingFlower.cpfb - filetype: cpfb - type: 2 - hash: 7efeae17f76f7f78 - lastModified: 1746632231 - AtlasTextureID: 0 - AtlasSize: [0, 0] - uaid: 6 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_005.png filename: tile_005.png @@ -6577,310 +7676,20 @@ Assets: size: [32, 32] channels: 4 format: GL_RGBA - - uaid: 20 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_019.png - filename: tile_019.png - filetype: png - type: 0 - hash: f4d73b8ef85ddfbf - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 33 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_032.png - filename: tile_032.png - filetype: png - type: 0 - hash: ab38b324f6e3068e - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 92 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_091.png - filename: tile_091.png - filetype: png - type: 0 - hash: 2c31a5fc8d71be6e - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 24 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_023.png - filename: tile_023.png - filetype: png - type: 0 - hash: ca52dd2852403677 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 27 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_026.png - filename: tile_026.png - filetype: png - type: 0 - hash: 455f9cc034a4e240 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 34 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_033.png - filename: tile_033.png - filetype: png - type: 0 - hash: 9bc4f952ca3d6104 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 93 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_092.png - filename: tile_092.png - filetype: png - type: 0 - hash: d546c3d4f31aa5a0 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 37 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_036.png - filename: tile_036.png - filetype: png - type: 0 - hash: 9b60a4c308beee86 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 164 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-ExtraBold.ttf - filename: JetBrainsMono-ExtraBold.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 54 - AtlasSize: [496, 294] - - uaid: 173 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Bold.ttf - filename: JetBrainsMonoNL-Bold.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 53 - AtlasSize: [480, 294] - - uaid: 46 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_045.png - filename: tile_045.png - filetype: png - type: 0 - hash: a42f65407bd8d9c8 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 172 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-MediumItalic.ttf - filename: JetBrainsMono-MediumItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 49 - AtlasSize: [544, 294] - - uaid: 45 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_044.png - filename: tile_044.png - filetype: png - type: 0 - hash: cc99aeb78832013d - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 38 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_037.png - filename: tile_037.png - filetype: png - type: 0 - hash: b02749d8ee945f27 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 165 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-ExtraBoldItalic.ttf - filename: JetBrainsMono-ExtraBoldItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 45 - AtlasSize: [576, 294] - - uaid: 35 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_034.png - filename: tile_034.png - filetype: png - type: 0 - hash: 4c68d41935c4c205 - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 162 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Bold.ttf - filename: JetBrainsMono-Bold.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 41 - AtlasSize: [480, 294] - - uaid: 77 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_076.png - filename: tile_076.png - filetype: png - type: 0 - hash: 414a4fc402bf8d9a - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 9 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_008.png - filename: tile_008.png - filetype: png - type: 0 - hash: e38d301f66207712 - lastModified: 1728871741 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 76 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_075.png - filename: tile_075.png - filetype: png - type: 0 - hash: 077768331bb39105 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 75 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_074.png - filename: tile_074.png - filetype: png - type: 0 - hash: 42121b492147d8fb - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 74 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_073.png - filename: tile_073.png - filetype: png - type: 0 - hash: 75748e5776001213 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 78 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_077.png - filename: tile_077.png - filetype: png - type: 0 - hash: 51e120ce40647450 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 41 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_040.png - filename: tile_040.png - filetype: png - type: 0 - hash: 56430e898f7e9789 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 168 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Italic.ttf - filename: JetBrainsMono-Italic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 39 - AtlasSize: [544, 294] - - uaid: 100 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_099.png - filename: tile_099.png - filetype: png - type: 0 - hash: 64bc27961c23a597 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 118 - path: C:\Users\spenc\Music\ethereal-vistas-191254.mp3 - filename: ethereal-vistas-191254.mp3 - filetype: mp3 - type: 1 - hash: 0da03a50fc5a40a8 - lastModified: 1735362078 - - uaid: 175 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraBold.ttf - filename: JetBrainsMonoNL-ExtraBold.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 57 - AtlasSize: [496, 294] - - uaid: 48 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_047.png - filename: tile_047.png - filetype: png - type: 0 - hash: 6398a4447dcb5e13 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 116 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\spritesheet.png - filename: spritesheet.png - filetype: png - type: 0 - hash: d178a6f5b597b470 - lastModified: 1728871742 - size: [352, 352] - channels: 4 - format: GL_RGBA - uaid: 123 path: C:\Users\spenc\Music\Stereo Test - LeftRight Audio Test for HeadphonesSpeakers.mp3 filename: Stereo Test - LeftRight Audio Test for HeadphonesSpeakers.mp3 filetype: mp3 type: 1 hash: 5885c8cc38709f22 - lastModified: 1746052189 + lastModified: 1746052188 - uaid: 129 path: C:\Users\spenc\Music\jump.wav filename: jump.wav filetype: wav type: 1 hash: ced07d64af6a4fa6 - lastModified: 1746737230 + lastModified: 1746737231 - uaid: 2 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_001.png filename: tile_001.png @@ -6907,7 +7716,7 @@ Assets: filetype: png type: 0 hash: d35fb51aa3acdc47 - lastModified: 1728871743 + lastModified: 1728871742 size: [32, 32] channels: 4 format: GL_RGBA @@ -6918,7 +7727,7 @@ Assets: type: 2 hash: "" lastModified: 0 - AtlasTextureID: 37 + AtlasTextureID: 104 AtlasSize: [544, 294] - uaid: 99 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_098.png @@ -6936,7 +7745,7 @@ Assets: filetype: wav type: 1 hash: 0f5adca8b95e7494 - lastModified: 1745953000 + lastModified: 1745952999 - uaid: 121 path: C:\Users\spenc\Music\simple-notification-152054.mp3 filename: simple-notification-152054.mp3 @@ -6951,27 +7760,20 @@ Assets: type: 1 hash: b4d344d1f668e25d lastModified: 1735362211 - - uaid: 119 - path: C:\Users\spenc\Music\good-night-lofi-cozy-chill-music-160166.mp3 - filename: good-night-lofi-cozy-chill-music-160166.mp3 - filetype: mp3 - type: 1 - hash: 246561eaa4e21fad - lastModified: 1735362096 - uaid: 117 path: C:\Users\spenc\Music\creative-technology-showreel-241274.mp3 filename: creative-technology-showreel-241274.mp3 filetype: mp3 type: 1 hash: d7f8e8b2954d438f - lastModified: 1730076791 + lastModified: 1730076792 - uaid: 115 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_114.png filename: tile_114.png filetype: png type: 0 hash: bffbedcad0c620c7 - lastModified: 1728871746 + lastModified: 1728871745 size: [32, 32] channels: 4 format: GL_RGBA @@ -6991,7 +7793,7 @@ Assets: filetype: png type: 0 hash: 0ea909aad0cb11d5 - lastModified: 1728871742 + lastModified: 1728871741 size: [32, 32] channels: 4 format: GL_RGBA @@ -7011,12 +7813,12 @@ Assets: filetype: cpfb type: 3 hash: 6218d28873aa95c7 - lastModified: 1746635212 + lastModified: 1746635211 prefabName: Pink_GlowingFlower prefabYAML: name: Pink_GlowingFlower uid: 2729e6254b7c41d38679c48ab69cdd42 - id: 17 + id: 3 position: [-46.5719986, 277.158997] rotation: 0 layer: 0 @@ -7036,7 +7838,7 @@ Assets: children: - name: Flower uid: 4d487d46bfe9463baacc12bdc852aa88 - id: 18 + id: 4 position: [31, 1.79999995] rotation: 0 layer: 1 @@ -7055,7 +7857,7 @@ Assets: filetype: png type: 0 hash: 835f3dbf895d2518 - lastModified: 1728871742 + lastModified: 1728871743 size: [32, 32] channels: 4 format: GL_RGBA @@ -7066,7 +7868,7 @@ Assets: type: 2 hash: "" lastModified: 0 - AtlasTextureID: 43 + AtlasTextureID: 111 AtlasSize: [464, 294] - uaid: 98 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_097.png @@ -7074,7 +7876,7 @@ Assets: filetype: png type: 0 hash: 4140eb0e01c42458 - lastModified: 1728871745 + lastModified: 1728871746 size: [32, 32] channels: 4 format: GL_RGBA @@ -7084,7 +7886,7 @@ Assets: filetype: png type: 0 hash: bce6842fe9a78d1e - lastModified: 1728871745 + lastModified: 1728871746 size: [32, 32] channels: 4 format: GL_RGBA @@ -7094,7 +7896,7 @@ Assets: filetype: png type: 0 hash: e5a269d460d00e69 - lastModified: 1728871746 + lastModified: 1728871745 size: [32, 32] channels: 4 format: GL_RGBA @@ -7115,7 +7917,7 @@ Assets: type: 2 hash: "" lastModified: 0 - AtlasTextureID: 47 + AtlasTextureID: 116 AtlasSize: [464, 294] - uaid: 103 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_102.png @@ -7123,7 +7925,7 @@ Assets: filetype: png type: 0 hash: ee4893b0b0e389b0 - lastModified: 1728871745 + lastModified: 1728871746 size: [32, 32] channels: 4 format: GL_RGBA @@ -7134,7 +7936,7 @@ Assets: type: 2 hash: "" lastModified: 0 - AtlasTextureID: 50 + AtlasTextureID: 118 AtlasSize: [576, 294] - uaid: 36 path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_035.png @@ -7142,7 +7944,7 @@ Assets: filetype: png type: 0 hash: 4bf836f83d492422 - lastModified: 1728871742 + lastModified: 1728871743 size: [32, 32] channels: 4 format: GL_RGBA @@ -7192,807 +7994,6 @@ Assets: filetype: png type: 0 hash: 7d5264eea52a6006 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 176 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraBoldItalic.ttf - filename: JetBrainsMonoNL-ExtraBoldItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 59 - AtlasSize: [576, 294] - - uaid: 108 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_107.png - filename: tile_107.png - filetype: png - type: 0 - hash: a0843e8681231325 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 109 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_108.png - filename: tile_108.png - filetype: png - type: 0 - hash: dc8c15964e615c28 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 110 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_109.png - filename: tile_109.png - filetype: png - type: 0 - hash: 8f7568ef2b75f210 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 112 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_111.png - filename: tile_111.png - filetype: png - type: 0 - hash: a5a090079e1eb3b5 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 95 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_094.png - filename: tile_094.png - filetype: png - type: 0 - hash: 26efe00187d8dde5 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 125 - path: C:\Users\spenc\OneDrive\Desktop\Pink_GlowingFlower.cpfb - filename: Pink_GlowingFlower.cpfb - filetype: cpfb - type: 2 - hash: 6218d28873aa95c7 - lastModified: 1746635212 - AtlasTextureID: 0 - AtlasSize: [0, 0] - - uaid: 184 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Regular.ttf - filename: JetBrainsMonoNL-Regular.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 60 - AtlasSize: [464, 294] - - uaid: 57 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_056.png - filename: tile_056.png - filetype: png - type: 0 - hash: 54c17c59498db1fc - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 185 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-SemiBold.ttf - filename: JetBrainsMonoNL-SemiBold.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 62 - AtlasSize: [464, 294] - - uaid: 58 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_057.png - filename: tile_057.png - filetype: png - type: 0 - hash: 62e0d421dc1b94ca - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 127 - path: C:\Users\spenc\OneDrive\Desktop\2x2_grass.cpfb - filename: 2x2_grass.cpfb - filetype: cpfb - type: 2 - hash: ce3a27d81f087594 - lastModified: 1746635673 - AtlasTextureID: 0 - AtlasSize: [0, 0] - - uaid: 186 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-SemiBoldItalic.ttf - filename: JetBrainsMonoNL-SemiBoldItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 64 - AtlasSize: [544, 294] - - uaid: 59 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_058.png - filename: tile_058.png - filetype: png - type: 0 - hash: d7e53d66d6608e44 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 187 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Thin.ttf - filename: JetBrainsMonoNL-Thin.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 66 - AtlasSize: [448, 300] - - uaid: 60 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_059.png - filename: tile_059.png - filetype: png - type: 0 - hash: 8deb3108a6f2fd67 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 188 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ThinItalic.ttf - filename: JetBrainsMonoNL-ThinItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 68 - AtlasSize: [512, 300] - - uaid: 61 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_060.png - filename: tile_060.png - filetype: png - type: 0 - hash: 5871fcecf1d47e1c - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 189 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Regular.ttf - filename: JetBrainsMono-Regular.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 70 - AtlasSize: [464, 294] - - uaid: 62 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_061.png - filename: tile_061.png - filetype: png - type: 0 - hash: c8a1b22d67f32e16 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 190 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-SemiBold.ttf - filename: JetBrainsMono-SemiBold.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 72 - AtlasSize: [464, 294] - - uaid: 63 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_062.png - filename: tile_062.png - filetype: png - type: 0 - hash: 54ba3afbbf9a9b9d - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 191 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-SemiBoldItalic.ttf - filename: JetBrainsMono-SemiBoldItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 74 - AtlasSize: [544, 294] - - uaid: 64 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_063.png - filename: tile_063.png - filetype: png - type: 0 - hash: 3f62dcdb053f6abe - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 192 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Thin.ttf - filename: JetBrainsMono-Thin.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 76 - AtlasSize: [448, 300] - - uaid: 65 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_064.png - filename: tile_064.png - filetype: png - type: 0 - hash: dc1ce13185d6f9dd - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 193 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-ThinItalic.ttf - filename: JetBrainsMono-ThinItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 78 - AtlasSize: [512, 300] - - uaid: 66 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_065.png - filename: tile_065.png - filetype: png - type: 0 - hash: 70dd4177ac2aacd3 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 194 - path: C:\Users\spenc\OneDrive\Desktop\2x2_grass.cpfb - filename: 2x2_grass.cpfb - filetype: cpfb - type: 3 - hash: ce3a27d81f087594 - lastModified: 1746635672 - prefabName: 2x2_grass - prefabYAML: - name: 2x2_grass - uid: a254e93fa2434ee1ab834de450dd8574 - id: 6 - position: [0, 0] - rotation: 0 - layer: 0 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: [] - children: - - name: tile_022.png - uid: 17c18d0952cb47bca4c8d74ab76e1fe6 - id: 7 - position: [0, 0] - rotation: 0 - layer: 0 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: - - type: SpriteComponent - texture: 23 - normalMap: 0 - renderType: Lit - children: [] - - name: tile_024.png - uid: b9bbc2f08fa945bea2005c102989eff2 - id: 8 - position: [32.2715454, 15.9430523] - rotation: 0 - layer: 0 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: - - type: SpriteComponent - texture: 25 - normalMap: 0 - renderType: Lit - children: [] - - name: tile_024.png - uid: 0a7860356ead42f7b9f5fe69830e0b83 - id: 9 - position: [-31.744339, 18.2603683] - rotation: 0 - layer: 0 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: - - type: SpriteComponent - texture: 25 - normalMap: 0 - renderType: Lit - children: [] - - name: tile_024.png - uid: 766f1484abe6468e8a2a6eb053d6d6e4 - id: 10 - position: [-0.460556984, 34.4815903] - rotation: 0 - layer: 0 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: - - type: SpriteComponent - texture: 25 - normalMap: 0 - renderType: Lit - children: [] - - uaid: 67 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_066.png - filename: tile_066.png - filetype: png - type: 0 - hash: 7fcc1e121b9c475a - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 195 - path: C:\Users\spenc\OneDrive\Desktop\GlowingFlower.cpfb - filename: GlowingFlower.cpfb - filetype: cpfb - type: 3 - hash: 7efeae17f76f7f78 - lastModified: 1746632232 - prefabName: GlowingFlower - prefabYAML: - name: GlowingFlower - uid: 2729e6254b7c41d38679c48ab69cdd42 - id: 13 - position: [86.5, 117.5] - rotation: 0 - layer: 0 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: - - type: LightComponent - color: - - 1 - - 0.588235319 - - 0 - intensity: 1 - radius: 85 - falloff: 1 - type: 0 - children: - - name: tile_042.png - uid: 4d487d46bfe9463baacc12bdc852aa88 - id: 14 - position: [27.6000004, -13.1000004] - rotation: 0 - layer: 1 - visable: true - isPrefab: false - prefabUAID: 18446744073709551615 - components: - - type: SpriteComponent - texture: 43 - normalMap: 0 - renderType: Lit - children: [] - - uaid: 68 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_067.png - filename: tile_067.png - filetype: png - type: 0 - hash: fb3139953ea9d8d1 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 183 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-MediumItalic.ttf - filename: JetBrainsMonoNL-MediumItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 82 - AtlasSize: [544, 294] - - uaid: 56 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_055.png - filename: tile_055.png - filetype: png - type: 0 - hash: 7456f3530ede598b - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 182 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Medium.ttf - filename: JetBrainsMonoNL-Medium.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 84 - AtlasSize: [464, 294] - - uaid: 55 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_054.png - filename: tile_054.png - filetype: png - type: 0 - hash: f4cb8b97cee3bb7c - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 181 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-LightItalic.ttf - filename: JetBrainsMonoNL-LightItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 86 - AtlasSize: [544, 294] - - uaid: 54 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_053.png - filename: tile_053.png - filetype: png - type: 0 - hash: 7b09d94969ebc484 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 180 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Light.ttf - filename: JetBrainsMonoNL-Light.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 88 - AtlasSize: [464, 294] - - uaid: 53 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_052.png - filename: tile_052.png - filetype: png - type: 0 - hash: ce606e9690950052 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 179 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-Italic.ttf - filename: JetBrainsMonoNL-Italic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 90 - AtlasSize: [544, 294] - - uaid: 52 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_051.png - filename: tile_051.png - filetype: png - type: 0 - hash: 7bd2a717963c5a74 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 178 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraLightItalic.ttf - filename: JetBrainsMonoNL-ExtraLightItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 92 - AtlasSize: [544, 294] - - uaid: 51 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_050.png - filename: tile_050.png - filetype: png - type: 0 - hash: b34445e878281be8 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 177 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-ExtraLight.ttf - filename: JetBrainsMonoNL-ExtraLight.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 94 - AtlasSize: [464, 294] - - uaid: 50 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_049.png - filename: tile_049.png - filetype: png - type: 0 - hash: 1f1918a8c669d3c1 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 174 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMonoNL-BoldItalic.ttf - filename: JetBrainsMonoNL-BoldItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 96 - AtlasSize: [576, 294] - - uaid: 47 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_046.png - filename: tile_046.png - filetype: png - type: 0 - hash: a6ce3c9db850be68 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 170 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-LightItalic.ttf - filename: JetBrainsMono-LightItalic.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 98 - AtlasSize: [544, 294] - - uaid: 43 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_042.png - filename: tile_042.png - filetype: png - type: 0 - hash: 00a8e91ac50d0582 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 169 - path: C:\Users\spenc\OneDrive\Documents\JetBrainsMono-2.304\fonts\ttf\JetBrainsMono-Light.ttf - filename: JetBrainsMono-Light.ttf - filetype: ttf - type: 2 - hash: "" - lastModified: 0 - AtlasTextureID: 100 - AtlasSize: [464, 294] - - uaid: 42 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_041.png - filename: tile_041.png - filetype: png - type: 0 - hash: 279113f5a4cbbc98 - lastModified: 1728871744 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 96 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_095.png - filename: tile_095.png - filetype: png - type: 0 - hash: 2c4018746bda7639 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 97 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_096.png - filename: tile_096.png - filetype: png - type: 0 - hash: 61e5ba2ec5cc2e03 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 94 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_093.png - filename: tile_093.png - filetype: png - type: 0 - hash: fecc9a1f3e9802d8 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 113 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_112.png - filename: tile_112.png - filetype: png - type: 0 - hash: ea99517d8b684ab8 - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 114 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_113.png - filename: tile_113.png - filetype: png - type: 0 - hash: 5d615b590fe9431a - lastModified: 1728871746 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 31 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_030.png - filename: tile_030.png - filetype: png - type: 0 - hash: 2f6e1c7bd159e049 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 30 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_029.png - filename: tile_029.png - filetype: png - type: 0 - hash: 3d1f20d336f5a0e4 - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 29 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_028.png - filename: tile_028.png - filetype: png - type: 0 - hash: e7beb61a6e9cabf5 - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 26 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_025.png - filename: tile_025.png - filetype: png - type: 0 - hash: 59f5a825963b4b58 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 22 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_021.png - filename: tile_021.png - filetype: png - type: 0 - hash: a2b2f33d53eafbe1 - lastModified: 1728871743 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 90 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_089.png - filename: tile_089.png - filetype: png - type: 0 - hash: 7f30d8350216f6bb - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 5 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_004.png - filename: tile_004.png - filetype: png - type: 0 - hash: 15054cba03033497 - lastModified: 1728871741 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 14 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_013.png - filename: tile_013.png - filetype: png - type: 0 - hash: be9b2566c79ca9e3 - lastModified: 1728871741 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 73 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_072.png - filename: tile_072.png - filetype: png - type: 0 - hash: cda73d6cbd54d108 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 3 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_002.png - filename: tile_002.png - filetype: png - type: 0 - hash: 9d00d31c498403a5 - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 71 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_070.png - filename: tile_070.png - filetype: png - type: 0 - hash: ee1ef8567b8a3df0 - lastModified: 1728871745 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 128 - path: C:\Users\spenc\OneDrive\Pictures\player_iso.png - filename: player_iso.png - filetype: png - type: 0 - hash: 550218a2714e81cd - lastModified: 1728957720 - size: [64, 64] - channels: 4 - format: GL_RGBA - - uaid: 1 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_000.png - filename: tile_000.png - filetype: png - type: 0 - hash: 43b1a791b2f610aa - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 7 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_006.png - filename: tile_006.png - filetype: png - type: 0 - hash: 977d38606f54ec1a - lastModified: 1728871742 - size: [32, 32] - channels: 4 - format: GL_RGBA - - uaid: 25 - path: C:\Users\spenc\OneDrive\Pictures\isometric tileset\separated images\tile_024.png - filename: tile_024.png - filetype: png - type: 0 - hash: 52d6f7a1f1aaf096 lastModified: 1728871743 size: [32, 32] channels: 4 diff --git a/src/src/Entitys/Object.cpp b/src/src/Entitys/Object.cpp index c897ab3..e4971f5 100644 --- a/src/src/Entitys/Object.cpp +++ b/src/src/Entitys/Object.cpp @@ -12,18 +12,14 @@ #include "../Components/PathFollowerComponent.h" #include "../Components/TextComponent.h" - - #include "../core/utils/Logging.h" #include "../utils/UID.h" #include - - std::unordered_set Object::usedIDs; -Object::Object(const std::string& name) +Object::Object(const std::string &name) : name(name), localPosition(0.0f, 0.0f), localRotationDeg(0.0f), uid(), visable(true) { if (usedIDs.count(uid.id)) @@ -35,7 +31,7 @@ Object::Object(const std::string& name) parent = nullptr; } -Object::Object(const Object& other) +Object::Object(const Object &other) : name(other.name + " (Copy)"), localPosition(other.localPosition), localRotationDeg(other.localRotationDeg), @@ -48,35 +44,29 @@ Object::Object(const Object& other) this->children.clear(); - for (const auto& comp : other.components) + for (const auto &comp : other.components) { if (comp) { auto clone = comp; - clone->SetOwner(this); + clone->SetOwner(this); this->components.push_back(std::shared_ptr(clone)); } } - for (const auto& child : other.children) + for (const auto &child : other.children) { auto childCopy = std::make_shared(*child); childCopy->SetParent(this); this->children.push_back(childCopy); } - } - - - - Object::~Object() { usedIDs.erase(uid.id); } - void Object::SetParent(Object *newParent) { if (parent) @@ -121,26 +111,26 @@ glm::vec2 Object::GetWorldPosition() const return localPosition; } - - -void Object::SetWorldPosition(const core::types::Vec2& worldPos) { - if (Object* parent = GetParent()) { +void Object::SetWorldPosition(const core::types::Vec2 &worldPos) +{ + if (Object *parent = GetParent()) + { core::types::Vec2 parentPos = parent->GetWorldPosition(); - core::types::Vec2 offset = worldPos - parentPos; + core::types::Vec2 offset = worldPos - parentPos; float parentDeg = parent->GetWorldRotation(); - float rad = -parentDeg * (PI / 180.0f); - float c = std::cos(rad); - float s = std::sin(rad); + float rad = -parentDeg * (PI / 180.0f); + float c = std::cos(rad); + float s = std::sin(rad); core::types::Vec2 local{ offset.x * c - offset.y * s, - offset.x * s + offset.y * c - }; + offset.x * s + offset.y * c}; SetLocalPosition(local); } - else { + else + { SetLocalPosition(worldPos); } } @@ -160,8 +150,6 @@ float Object::GetWorldScale() const return 1.0f; } - - float Object::GetWorldRotation() const { if (parent) @@ -182,7 +170,7 @@ void Object::SetVisable(bool state) const std::string &Object::GetName() const { return name; } void Object::SetName(const std::string &n) { name = n; } std::vector> &Object::GetChildren() { return children; } -Object* Object::GetParent() const +Object *Object::GetParent() const { if (!this) { @@ -192,7 +180,6 @@ Object* Object::GetParent() const return parent; } - void Object::Save(YAML::Emitter &out) const { Logger::LogVerbose("[LoadScene] Saving Object: [%s, %d]", name.c_str(), uid.id); @@ -209,7 +196,6 @@ void Object::Save(YAML::Emitter &out) const out << YAML::Key << "isPrefab" << YAML::Value << isPrefab; out << YAML::Key << "prefabUAID" << YAML::Value << prefabUAID; - out << YAML::Key << "components" << YAML::Value << YAML::BeginSeq; for (const auto &comp : components) { @@ -229,7 +215,6 @@ void Object::Save(YAML::Emitter &out) const void Object::Load(const YAML::Node &node) { - name = node["name"].as(); uid.uuid = node["uid"] ? node["uid"].as() : GenerateUUID(); int loadedID = node["id"] ? node["id"].as() : 0; @@ -241,10 +226,41 @@ void Object::Load(const YAML::Node &node) localRotationDeg = node["rotation"] ? node["rotation"].as() : 0.0f; layer = node["layer"] ? node["layer"].as() : 0; visable = node["visable"] ? node["visable"].as() : true; + isPrefab = node["isPrefab"] ? node["isPrefab"].as() : false; prefabUAID = node["prefabUAID"] ? node["prefabUAID"].as() : -1; - + if (isPrefab && prefabUAID != -1) + { + auto asset = AssetManager::GetAssetByID(prefabUAID); + if (asset && asset->type == AssetType::Prefab) + { + auto prefabInfo = dynamic_cast(asset); + if (prefabInfo) + { + auto prefabInstance = prefabInfo->Instantiate(); + if (prefabInstance) + { + *this = *prefabInstance; + parent = nullptr; + SetPrefab(true); + SetPrefabUAID(prefabUAID); + } + else + { + Logger::LogError("[Object::Load] Failed to instantiate prefab UAID %llu", prefabUAID); + } + } + else + { + Logger::LogError("[Object::Load] Asset was not a valid PrefabAssetInfo"); + } + } + else + { + Logger::LogError("[Object::Load] Could not find prefab asset for UAID %llu", prefabUAID); + } + } Logger::LogVerbose("[LoadScene] Loading Object: ['%s', %d]", name.c_str(), uid.id); @@ -302,5 +318,3 @@ void Object::Load(const YAML::Node &node) } } } - - diff --git a/src/src/editor/windows/Inspector.cpp b/src/src/editor/windows/Inspector.cpp index ba6389b..9e6efb2 100644 --- a/src/src/editor/windows/Inspector.cpp +++ b/src/src/editor/windows/Inspector.cpp @@ -43,6 +43,32 @@ void DrawInspectorUI(std::shared_ptr selected) // --- General --- ImGui::TextUnformatted("General"); + if (selected->IsPrefab()) + { + ImGui::SameLine(); + + ImVec2 iconPos = ImGui::GetCursorScreenPos(); + float iconSize = ImGui::GetTextLineHeight(); + + ImVec2 iconEnd = ImVec2(iconPos.x + iconSize, iconPos.y + iconSize); + ImU32 bgColor = IM_COL32(40, 120, 255, 255); + ImU32 textColor = IM_COL32(255, 255, 255, 255); + + auto *drawList = ImGui::GetWindowDrawList(); + drawList->AddRectFilled(iconPos, iconEnd, bgColor, 3.0f); + + ImVec2 textSize = ImGui::CalcTextSize("P"); + ImVec2 textPos = { + iconPos.x + (iconSize - textSize.x) * 0.5f, + iconPos.y + (iconSize - textSize.y) * 0.5f}; + drawList->AddText(textPos, textColor, "P"); + + ImGui::Dummy(ImVec2(iconSize + 4.0f, iconSize)); + ImGui::SameLine(); + ImGui::Text("%llu", selected->GetPrefabUAID()); + + + } ImGui::Separator(); // Name edit @@ -73,29 +99,6 @@ void DrawInspectorUI(std::shared_ptr selected) // ID Text ImGui::Text("ID: %d", selected->uid.id); - if (selected->IsPrefab()) - { - ImGui::SameLine(); - - ImVec2 iconPos = ImGui::GetCursorScreenPos(); - float iconSize = ImGui::GetTextLineHeight(); - - ImVec2 iconEnd = ImVec2(iconPos.x + iconSize, iconPos.y + iconSize); - ImU32 bgColor = IM_COL32(40, 120, 255, 255); - ImU32 textColor = IM_COL32(255, 255, 255, 255); - - auto *drawList = ImGui::GetWindowDrawList(); - drawList->AddRectFilled(iconPos, iconEnd, bgColor, 3.0f); - - ImVec2 textSize = ImGui::CalcTextSize("P"); - ImVec2 textPos = { - iconPos.x + (iconSize - textSize.x) * 0.5f, - iconPos.y + (iconSize - textSize.y) * 0.5f}; - drawList->AddText(textPos, textColor, "P"); - - ImGui::Dummy(ImVec2(iconSize + 4.0f, iconSize)); - } - ImGui::Text("UID: %s", selected->uid.uuid.c_str()); static const char *componentTypes[] = {