Ich erkläre die Logik dieses Menüs.
die Tablette ist ein Dwg, aufgetragen und in einen Bmp transformiert.
wie Sie sehen, ist es in 9 Zeilen und 25 Spalten unterteilt;
Private sub image7_mousedown(byval button as Ganzzahl, byval Shift as Ganzzahl, byval x as single, byval y as single) gibt die Koordinaten und Stickzeile und Spalte zurück, int(y / pict_y) + 1, int(x / pict_x) + 1, wobei pict_y die Größe der bmp-Achse y und pict_x-Achse x ist.
Ich lese eine Textdatei, in der Befehle gespeichert sind, die ersten 25 Zeilen von r1c1 bis r1c25, von 26 bis 50 von r2c1 bis r2c25 usw.
der Text extrahiert, ich sende ihn durch diese Zeichnung. sendcommand "mein Befehl" und das Spiel ist erledigt.
die Verwaltung dynamischer Blöcke ist etwas komplizierter, aber machbar.
mit der gleichen Logik können Sie eine Benutzerform erstellen, in der Sie das Profil auswählen, entscheiden, in welcher Ansicht Sie es zeichnen, immer aus einer Textdatei, die die Definition desselben enthält.
Hea100 96.0 8.0 8.0 100 5.0
8.0 8.0 120 5.0
8.5 140 5.5
Wählen Sie die Zeile, erstellen Sie einen Vektor mit Split(Text, ") und Sie können den hea100 Block einfügen oder zeichnen Sie die Ansicht oder Pflanze, etc...
Es ist klar, dass das alles Zeit, Geduld und Wille braucht.
Verwenden Sie die Dias eines .cuix ist funktionell, aber ich finde es sehr begrenzt.