- Using SFML v2.4.2
- Modifiable interface (user can cofig square size, margin between squares, color and font)
- Resizable window (when user resize window, map change its size too)
- Double click support
- All square textures are rendered once at runtime thus performance is fair due to use sf::VertexArray (even with 500^2 tiles)
- No recursion when reveal many empty tiles (stack overflow impossible on huge maps)
- MVC
Space - generate map
Mouse wheel - change next generated map mine number
Project is still incomplete. All todos can be found here.