public Steuerung(Spielfeld spielfeld) { importExportHelper = ImportExportHelper.getImportExportHelper(); dar = new Darstellung(spielfeld.CreateGraphics()); this.spielfeld = spielfeld; dar.ResizeGameField(spielfeld, importExportHelper.GetRaum()); statistik = new Statistik(); }
public void ResizeGameField(Spielfeld spielfeld, Tuple <int, int> raum) { //Passe Form auf Spielfeldgröße an gameWidth = raum.Item1; gameHeight = raum.Item2; if (CalculateWidth() > FORMWIDTH) { spielfeld.Size = new Size(CalculateWidth(), FORMHEIGHT); if (CalculateHeight() > FORMHEIGHT) { spielfeld.Size = new Size(CalculateWidth(), CalculateHeight()); } } else { spielfeld.Size = new Size(FORMWIDTH, FORMHEIGHT); if (CalculateHeight() > FORMHEIGHT) { spielfeld.Size = new Size(FORMWIDTH, CalculateHeight()); } } statistikPosition = new Point(CalculateWidth() - STATISTIKWIDTH + 50, 10); g = spielfeld.CreateGraphics(); }