Pārlūkot izejas kodu

use the states provided

This allows animations to be scaled/moved easily
Victor Savu 12 gadi atpakaļ
vecāks
revīzija
f77459983f
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      spine-cpp/src/spine-sfml/Skeleton.cpp

+ 2 - 1
spine-cpp/src/spine-sfml/Skeleton.cpp

@@ -23,7 +23,8 @@ void Skeleton::draw (RenderTarget& target, RenderStates states) const {
 	const_cast<Skeleton*>(this)->vertexArray.clear();
 	const_cast<Skeleton*>(this)->vertexArray.clear();
 	for (int i = 0, n = slots.size(); i < n; i++)
 	for (int i = 0, n = slots.size(); i < n; i++)
 		if (slots[i]->attachment) slots[i]->attachment->draw(slots[i]);
 		if (slots[i]->attachment) slots[i]->attachment->draw(slots[i]);
-	target.draw(vertexArray, texture);
+	states.texture = texture;
+	target.draw(vertexArray, states);
 }
 }
 
 
 } /* namespace spine */
 } /* namespace spine */