| 290 | } |
| 291 | |
| 292 | std::optional<WaveBlur> tryLoadWaveBlur(const sf::Font& font) |
| 293 | { |
| 294 | sf::Shader shader; |
| 295 | if (!shader.loadFromFile("resources/wave.vert", "resources/blur.frag")) |
| 296 | return std::nullopt; |
| 297 | |
| 298 | return std::make_optional<WaveBlur>(font, std::move(shader)); |
| 299 | } |
| 300 | |
| 301 | std::optional<StormBlink> tryLoadStormBlink() |
| 302 | { |