<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<font size="4">Hallo,<br>
<br>
meine BETA Version findet ihr unter:<br>
<a moz-do-not-send="true"
href="https://www.glbasic.com/files/oidstudio.zip"
class="moz-txt-link-freetext">https://www.glbasic.com/files/oidstudio.zip</a><br>
<br>
Auf die Schnelle habe ich nicht gefunden, wie man die Konsole
entfernt und in Qt schöne Steuerelemente aktiviert...<br>
<br>
Zur Vorgehensweise:<br>
</font>
<ul>
<li><font size="4">In example ist eine oidproj Datei - die kann
man öffnen</font></li>
<li><font size="4">Im Project-Tab die erforderlichen Daten
eintragen. Der Dateipfad zum Bild muss evtl. ein absoluter
Pfad sein - muss ich noch ändern.</font></li>
<li><font size="4">Dann im Area Tab mit (+) Polygone zeichnen und
das Bild erzeugen.</font></li>
<li><font size="4">Das Bild mit dem Windows-Explorer ausdrucken.
Ich mache immer die Bilder 150x100mm groß, das ist eine
Voreinstellung im Druckprogramm, d.h. damit werden die Bilder
nicht skaliert. Klappt bei mir sehr gut.</font></li>
<li><font size="4">Im Script-Tab nun die einzelen Programmteile
schreiben.</font></li>
<li><font size="4">Abschließend im Build-Tab auf "Build" klicken
und man hat eine gme Datei (oder Fehlermeldungen :) )</font></li>
</ul>
<font size="4">Die Syntax der Script-Befehle ist denkbar einfach:<br>
<br>
<font face="monospace"># Kommentar<br>
<br>
# Optional: Stimmen zum Debuggen erzeugen<br>
# voice name sex m/w age 1..99<br>
voice bob sex m age 55<br>
<br>
sub name_eines_polygons<br>
variable = wert_der_zugewiesen_wird # Es sind Operatoren und
Klammern möglich)<br>
say "Ein Text, der gesprochen wird." # einfach ein Text<br>
</font></font><font face="monospace"><font size="4"> say bob
"Ein Text, den Bob spricht." "Alternativer Text, den Bob
spricht" # usw...<br>
if bedingung<br>
say "Nur wenn Bedingung wahr ist"<br>
else<br>
say "Wenn Bedingung nicht wahr ist<br>
endif # oder end if<br>
<br>
select variablen_name<br>
case 1<br>
say "Variable ist 1"<br>
case 2<br>
say "Variable ist 2"<br>
# ...<br>
default<br>
say "Variable ist nicht 1 oder 2"<br>
endselect # oder end select<br>
<br>
<br>
goto polygon2 # sprung zu einer anderen sub - kein "return"
möglich!<br>
endsub # oder end sub - egal.<br>
<br>
<br>
sub polygon2<br>
# usw.<br>
end sub<br>
<br>
Ich freue mich über eure Kritiken. Leider ist der Programmcode
furchtbar langsam. Wenn jemand eine Lösung für das Problem in
der yaml-Datei entdeckt, bitte melden.<br>
<br>
Beste Grüße,<br>
-Gernot<br>
<br>
</font><br>
</font><font size="4"><br>
</font>
</body>
</html>