testsAndMisc/SFMLEngine/makingAGameTick/Classes/SceneNodeDerrivatives/entity.cpp

26 lines
454 B
C++

#ifndef ENTITY_CPP
#define ENTITY_CPP
void Entity::SetVelocity(sf::Vector2f velocity)
{
mVelocity = velocity;
}
void Entity::SetVelocity(float velocityX, float velocityY)
{
mVelocity.x = velocityX;
mVelocity.y = velocityY;
}
sf::Vector2f Entity::getVelocity() const
{
return mVelocity;
}
void Entity::updateCurrent(sf::Time deltaTime)
{
move(mVelocity * deltaTime.asSeconds()); // shortcut for setPosition(getPosition() + offset)
}
#endif