From 6899b5249c1f69f6080ecdaebb560b26541a027d Mon Sep 17 00:00:00 2001 From: NathanSweet Date: Fri, 22 Mar 2013 14:22:35 +0100 Subject: [PATCH] Added AnimationState. Fixed bug with keeping attachments visisble when setting new skin. Clean up. Always more clean up can be done, freaking C++... --- spine-cpp/.cproject | 3 + .../org.eclipse.cdt.codan.core.prefs | 4 +- spine-cpp/include/spine/Animation.h | 14 ++-- spine-cpp/include/spine/AnimationState.h | 60 +++++++++++++ spine-cpp/include/spine/AnimationStateData.h | 46 ++++++++++ spine-cpp/include/spine/BoneData.h | 12 +-- spine-cpp/src/spine/Animation.cpp | 2 +- spine-cpp/src/spine/AnimationState.cpp | 84 +++++++++++++++++++ spine-cpp/src/spine/AnimationStateData.cpp | 50 +++++++++++ spine-cpp/src/spine/BaseAtlas.cpp | 11 +++ spine-cpp/src/spine/Bone.cpp | 11 ++- spine-cpp/src/spine/BoneData.cpp | 42 ++++++++++ spine-cpp/src/spine/Skin.cpp | 2 +- 13 files changed, 318 insertions(+), 23 deletions(-) create mode 100644 spine-cpp/include/spine/AnimationState.h create mode 100644 spine-cpp/include/spine/AnimationStateData.h create mode 100644 spine-cpp/src/spine/AnimationState.cpp create mode 100644 spine-cpp/src/spine/AnimationStateData.cpp create mode 100644 spine-cpp/src/spine/BoneData.cpp diff --git a/spine-cpp/.cproject b/spine-cpp/.cproject index de0550c4d..18bb913d7 100644 --- a/spine-cpp/.cproject +++ b/spine-cpp/.cproject @@ -37,6 +37,9 @@