void Leoric::strikev2()
{
std::thread execute(&Leoric::performAttack, this);
execute.join();
}
void Leoric::performAttack()
{
locked = true;
sf::Clock clock;
auto start = clock.restart().asMilliseconds();
while (clock.getElapsedTime().asMilliseconds() - start < 1000)
{
setTexture(strikeAssets[look][static_cast<int>(clock.getElapsedTime().asMilliseconds() / 250)], true);
std::cout << clock.getElapsedTime().asMilliseconds() / 250 << std::endl;
}
locked = false;
}