Hello, this question are only for reader from "SFML Game Development Book".
I have these methods:
sf::Vector2f getWorldPosition()
{
return getWorldTransform() * sf::Vector2f();
}
sf::Transform getWorldTransform()
{
sf::Transform transform = sf::Transform::Identity;
for (const SceneNode* node = this; node != nullptr; node = node->mParent)
{
transform = node->getTransform() * transform;
}
return transform;
}
If I use now getWorldPosition I get a value for x how 2.5645e-034.
What is wrong?