From f77459983fbdf3cf6d4895af00ae7b648fedeb1a Mon Sep 17 00:00:00 2001 From: Victor Savu Date: Mon, 4 Mar 2013 18:54:05 +0200 Subject: [PATCH] use the states provided This allows animations to be scaled/moved easily --- spine-cpp/src/spine-sfml/Skeleton.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spine-cpp/src/spine-sfml/Skeleton.cpp b/spine-cpp/src/spine-sfml/Skeleton.cpp index 69be90e27..52b7c9393 100644 --- a/spine-cpp/src/spine-sfml/Skeleton.cpp +++ b/spine-cpp/src/spine-sfml/Skeleton.cpp @@ -23,7 +23,8 @@ void Skeleton::draw (RenderTarget& target, RenderStates states) const { const_cast(this)->vertexArray.clear(); for (int i = 0, n = slots.size(); i < n; i++) if (slots[i]->attachment) slots[i]->attachment->draw(slots[i]); - target.draw(vertexArray, texture); + states.texture = texture; + target.draw(vertexArray, states); } } /* namespace spine */