diff --git a/Blarg.GameFramework/Blarg.GameFramework.csproj b/Blarg.GameFramework/Blarg.GameFramework.csproj index 9522777..d4a3fb6 100644 --- a/Blarg.GameFramework/Blarg.GameFramework.csproj +++ b/Blarg.GameFramework/Blarg.GameFramework.csproj @@ -227,6 +227,7 @@ + diff --git a/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasAnimation.cs b/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasAnimation.cs new file mode 100644 index 0000000..5ca64c8 --- /dev/null +++ b/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasAnimation.cs @@ -0,0 +1,15 @@ +using System; + +namespace Blarg.GameFramework.Graphics.Atlas.Json +{ + public class JsonTextureAtlasAnimation + { + public string Name; + public int TileIndex; + public int StartIndex; + public int EndIndex; + public float Delay; + public bool Loop; + } +} + diff --git a/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasDefinition.cs b/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasDefinition.cs index 47b3d54..a9c9c6e 100644 --- a/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasDefinition.cs +++ b/Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasDefinition.cs @@ -7,7 +7,7 @@ namespace Blarg.GameFramework.Graphics.Atlas.Json { public string Texture; public List Tiles; - + public List Animations; } }