From efb4090206a94bef40bbf6ff5898255f9bc35478 Mon Sep 17 00:00:00 2001 From: gered Date: Wed, 4 Sep 2013 17:33:43 -0400 Subject: [PATCH] add texture atlas animation json POCOs --- Blarg.GameFramework/Blarg.GameFramework.csproj | 1 + .../Atlas/Json/JsonTextureAtlasAnimation.cs | 15 +++++++++++++++ .../Atlas/Json/JsonTextureAtlasDefinition.cs | 2 +- 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 Blarg.GameFramework/Graphics/Atlas/Json/JsonTextureAtlasAnimation.cs 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; } }