Обновить

Комментарии 4

А почему бы Particle не унаследовать от sf::Vertex и держать все в одном массиве?

классно, делайте еще что-нибудь интересно

Интересно было бы узнать побольше про саму sfml

в последней версии SFML код обработчика событии изменился и надо писать теперь так:

while (const std::optional event = window.pollEvent())
		{
			if (event->is<sf::Event::Closed>())
			{
				window.close();
			}

			if (event->is<sf::Event::MouseButtonPressed>() && event->getIf<sf::Event::MouseButtonPressed>()->button == sf::Mouse::Button::Left)
			{
				isMousePressed = true;
				mousePressTimer.restart();
				emitterPosition = sf::Vector2f(sf::Mouse::getPosition(window));
			}

			if (event->is<sf::Event::MouseButtonReleased>() && event->getIf<sf::Event::MouseButtonReleased>()->button == sf::Mouse::Button::Left)
			{
				isMousePressed = false;
			}
		}
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации