Ich habe folgende Problemstellung: Im Textbildschirm habe ich eine 16x16 Zeichen große "Grafik" die aus Punkten und Sternen besteht. (Das ganze soll mal ein Zeichensatzeditor für 2x2 Zeichen werden.)
Bitte melde dich an, um diesen Anhang zu sehen.
An der mit X markierten Stelle (oder an einer beliebigen anderen Stelle) möchte ich einen Paint/Fill-Vorgang durchführen. Das heißt der Bereich zwischen dem größeren Ring und dem kleineren Ring soll mit Sternen ausgefüllt werden.
Also genau das, was die Füll-Werkzeuge in den gängigen Malprogrammen auch machen.
Bitte melde dich an, um diesen Anhang zu sehen.
Ist das mit BASIC überhaupt möglich? Und hat vielleicht sogar jemand einen fertigen Code dafür, den er mir zur Verfügung stellen kann?
Ich programmiere einen Zeichensatzeditor mit TSB/Simons Basic. Aber einen Lösungsansatz in v2 Basic würde ich ebenso begrüßen, da v2 Basic ja eine Teilmenge von TSB ist.
10 print chr$(147);
20 print".....******....."
21 print"...**......**..."
22 print"..*..........*.."
23 print".*............*."
24 print".*............*."
25 print"*......**......*"
26 print"*.....*..*.....*"
27 print"*....*....*....*"
28 print"*....*....*....*"
29 print"*.....*..*.....*"
30 print"*......**......*"
31 print".*............*."
32 print".*............*."
33 print"..*..........*.."
34 print"...**......**..."
35 print".....******....."
Alles anzeigen