Forum: Multimedia
by Peter666,
14. Okt 2014
Die Anzeige ist abstrakt gehalten. Das Spiel nutzt lediglich ein Interface das die Hauptanwendung für die Anzeige anbietet.
Die Spieleklasse bekommt die Größe des Anzeigefenster, weiß die Spielfeldgröße und soll stets anhand des Skalierungsfaktors einen Spielausschnitt zeichnen, wobei bei Faktor 1 das Spielfeld komplett im Fenster (unter Berücksichtigung des Bildseitenverhältnisses) angezeigt...
Forum: Multimedia
by Peter666,
14. Okt 2014
Das Spielfeld ist ja kein Bild sondern ein Array aus den entsprechenden Tiles. Gezeichnet wird das ganze dann in etwa so: Display.DrawTile(X,Y,ScaleFactor,Tile);
Wobei der Scalefactor dann der Anzeigelogik sagt wie groß das Tile gezeichnet werden soll. Das komplett auf ein Bild zu malen wäre zu viel des Guten.
Peter
Forum: Multimedia
by Peter666,
13. Okt 2014
Danke :) ja manchmal stellt man sich aber auch dumm an. Nun hab ich noch ein kleines anderes Problem. Ich hab ein Spielfeld von 4096x4096 Bildpunkten und möchte mit einem Skalierungsfaktor stets den Inhalt von der Spielfeldmitte auf mein frei vergrößerbares Anzeigefenster zeichnen.
Peter
Forum: Multimedia
by Peter666,
11. Okt 2014
Hi,
ich weiß die Frage sollte eigentlich ein 8te Klasse Schüler gelöst bekommen, aber irgendwie habe ich eine Blockade und ja mir ist klar das mir die Frage eigentlich etwas peinlich sein sollte.
Ich habe eine Line von Punkt P1 zu P2 und möchte jeweils am Punkt P1 bzw. P2 eine weitere Linke in einem Bestimmten Winkel zeichnen (in meinem Fall im 90° Winkel).
Die Endlinien besitzen eine...