From 3ec6f008d5efa15a6b2eab2d8d185666b84b0119 Mon Sep 17 00:00:00 2001 From: Regalis Date: Mon, 3 Oct 2016 16:43:03 +0300 Subject: [PATCH] Item/structure sprites flip by default --- .../Content/Items/Containers/containers.xml | 4 +-- .../Content/Items/Electricity/poweritems.xml | 2 +- Subsurface/Content/Map/StructurePrefabs.xml | 26 +++++++++---------- Subsurface/Source/Items/ItemPrefab.cs | 3 +-- Subsurface/Source/Map/StructurePrefab.cs | 4 +-- 5 files changed, 19 insertions(+), 20 deletions(-) diff --git a/Subsurface/Content/Items/Containers/containers.xml b/Subsurface/Content/Items/Containers/containers.xml index b892ccd08..8dcb3d0b5 100644 --- a/Subsurface/Content/Items/Containers/containers.xml +++ b/Subsurface/Content/Items/Containers/containers.xml @@ -16,7 +16,7 @@ linkable="true" pickdistance ="150"> - + @@ -29,7 +29,7 @@ linkable="true" pickdistance ="150"> - + diff --git a/Subsurface/Content/Items/Electricity/poweritems.xml b/Subsurface/Content/Items/Electricity/poweritems.xml index d7b33a2ad..744d114e0 100644 --- a/Subsurface/Content/Items/Electricity/poweritems.xml +++ b/Subsurface/Content/Items/Electricity/poweritems.xml @@ -7,7 +7,7 @@ pickdistance="150" description="Serves as a hub for power distribution and relaying signals between devices."> - + diff --git a/Subsurface/Content/Map/StructurePrefabs.xml b/Subsurface/Content/Map/StructurePrefabs.xml index 5d045427b..bf1c8422e 100644 --- a/Subsurface/Content/Map/StructurePrefabs.xml +++ b/Subsurface/Content/Map/StructurePrefabs.xml @@ -29,39 +29,39 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/Subsurface/Source/Items/ItemPrefab.cs b/Subsurface/Source/Items/ItemPrefab.cs index 1c77e90ae..574fb1be1 100644 --- a/Subsurface/Source/Items/ItemPrefab.cs +++ b/Subsurface/Source/Items/ItemPrefab.cs @@ -288,8 +288,7 @@ namespace Barotrauma spriteFolder = Path.GetDirectoryName(filePath); } - if (ToolBox.GetAttributeBool(subElement, "canflipx", false)) - canSpriteFlipX = true; + canSpriteFlipX = ToolBox.GetAttributeBool(subElement, "canflipx", true); sprite = new Sprite(subElement, spriteFolder); size = sprite.size; diff --git a/Subsurface/Source/Map/StructurePrefab.cs b/Subsurface/Source/Map/StructurePrefab.cs index e26609623..9779779d6 100644 --- a/Subsurface/Source/Map/StructurePrefab.cs +++ b/Subsurface/Source/Map/StructurePrefab.cs @@ -113,8 +113,8 @@ namespace Barotrauma sp.sprite.effects = SpriteEffects.FlipHorizontally; if (ToolBox.GetAttributeBool(subElement, "flipvertical", false)) sp.sprite.effects = SpriteEffects.FlipVertically; - if (ToolBox.GetAttributeBool(subElement, "canflipx", false)) - sp.canSpriteFlipX = true; + + sp.canSpriteFlipX = ToolBox.GetAttributeBool(subElement, "canflipx", true); break; case "backgroundsprite":