diff options
| author | Physcik <mynameisgennadiy@vk.com> | 2026-01-23 01:15:37 +0500 |
|---|---|---|
| committer | Physcik <mynameisgennadiy@vk.com> | 2026-01-23 01:15:37 +0500 |
| commit | 7a0c4891275c913c23469d42bb1c3e0e9ca35cf8 (patch) | |
| tree | 7e5e4db1966532722a2eeb656e0f7b7fdf7c6a82 /engine/Dynamic | |
| parent | 2cf8b5cad01cb67b71d51834ca8d048cfddd69e6 (diff) | |
Colliders
Diffstat (limited to 'engine/Dynamic')
| -rw-r--r-- | engine/Dynamic/Descriptors/World.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engine/Dynamic/Descriptors/World.go b/engine/Dynamic/Descriptors/World.go index ec02935..0a6a7d9 100644 --- a/engine/Dynamic/Descriptors/World.go +++ b/engine/Dynamic/Descriptors/World.go @@ -10,6 +10,7 @@ type WorldDescriptor struct { // Deprecated TileSize rl.Vector2 `json:"-"` FloorMap []FloorPiece + DefaultStartingPosition rl.Vector2 } func (base *WorldDescriptor) IsValid() error { @@ -36,7 +37,8 @@ func (base WorldDescriptor) Parse() components.World { Name: base.Name, Floor: make([]components.FloorTile, 0, len(base.FloorMap)), Player: &components.Player{ - Texture: *components.Resources.Textures.Textures[3], + Texture: *components.Resources.Textures.Textures[3], // TODO: Change + Position: base.DefaultStartingPosition, }, Camera: &rl.Camera2D{ @@ -46,6 +48,7 @@ func (base WorldDescriptor) Parse() components.World { Zoom: 1, }, } + for _, v := range base.FloorMap { var texture, textureErr = components.Resources.Textures.GetTextureByName(v.Texture) if textureErr != nil { |
