Da die Buttons und die Untergrundbilder ja nur eine Darstellung des eigentlichen Spielfeldes sind, sollte es kein Problem sein die Benutzeroberfläche (Buttons usw.) erst nach dem Füllen des Spielfeldes aufzubauen. Also könnt ihr die Minen zufällig im Spielfeld verteilen und hinterher erst die entsprechende graphische Darstellung erzeugen.Zitat von Sumi
Vielzitiert aber immer wieder gut: Für solche Anwendugen eignet sich das Model-View-Controller (MVC) Muster.