<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Martin,<br>
<br>
unter <a class="moz-txt-link-freetext" href="http://tttool.entropia.de/">http://tttool.entropia.de/</a> ist das unter "KOMPLEXERE ABLÄUFE
MIT REGISTERN" recht gut beschrieben.<br>
<br>
"feld:" ist die Bezeichnung des des anklickbaren Objektes. Darunter
folgen die Programm-/Script-Anweisungen die ausgeführt werden
sollen, wenn das Feld angetippt wird.<br>
<br>
$song ist ein Register also eine Variable in der der aktuelle Werte
gespeichert wird. Diese haben immer ein $-Zeichen davor.<br>
<br>
$song == 1 ist eine Bedingung, also ob die Variable gerade 1 oder in
der Zeile drauf 2 ist<br>
<br>
Wenn die Bedingung zutrifft, werden die Anweisungen dahinter
ausgeführt, hier wird also $song+=1 ausgeführt, also $song um 1
erhöht (das ist die Kurzschreibweise für $song = $song +1), danach
dann P(Audio1). P() bedeutet abspielen der Audiodatei und Audio1 ist
der Name der abzuspielenden ogg oder mp3 Datei, bei Dir also jeweils
Jim1, Jim2 usw statt Audio1,Audio2. Danach kommt noch J(feld). J ist
ein Sprung zu einem anderen Teil des Scripts/Programms. Damit
springt er also wieder an den Anfang. Der Sinn des ganzen ist, dass
nach dem Abspielen von Audio1 (also z.B. Jim1) der Programmablauf so
fortgesetzt wird, als hätte man wieder "feld" mit dem Stift
angetippt, so dass nach Jim1, dann Jim2 ausgeführt wird (weil zuvor
ja $song um eins erhöht wurde und deshalb nun $song ==2. Sonst würde
nur ein Kapitel abgespielt und die Aktion wäre damit abgeschlossen
und man müsste neu tippen.<br>
<br>
Alle Klarheiten beseitigt? ;-)<br>
<br>
Schöne Grüße<br>
christoph<br>
<br>
<br>
<div class="moz-cite-prefix">Am 23.08.2015 um 22:30 schrieb Martin
Durek:<br>
</div>
<blockquote
cite="mid:trinity-c25a460f-b1bd-4a6b-afee-77f0dff7e7b9-1440361809985@3capp-gmx-bs04"
type="cite">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>
<div>Hallo Joachim!</div>
<div> </div>
<div>Danke für deine Hilfe.</div>
<div>:-)</div>
<div>Wofür stehen denn jetzt die Variablen "feld", "$song",
"audio1"???</div>
<div>Also angenommen, mein Hörspiel heißt "Jim" und ist in 8
Kapiteln vorhanden, die ich "Jim1", "Jim2", usw. benannt
habe, wie gebe ich das dann in die folgenden von Dir
entworfenen Zeilen ein?</div>
<div> </div>
<div>feld:<br>
- $song == 1 $song += 1 P(Audio1) J(feld)<br>
- $song == 2 $song += 1 P(Audio2) J(feld)</div>
<div>
<div> </div>
<div>Ich bin mit diesem ganzen abstrakten Kram nicht sehr
vertraut! ;-)</div>
<div> </div>
<div>LG,</div>
<div>Martin</div>
<div name="quote" style="margin:10px 5px 5px 10px; padding:
10px 0 10px 10px; border-left:2px solid #C3D9E5;
word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Freitag,
21. August 2015 um 11:40 Uhr<br>
<b>Von:</b> "Joachim Breitner"
<a class="moz-txt-link-rfc2396E" href="mailto:mail@joachim-breitner.de"><mail@joachim-breitner.de></a><br>
<b>An:</b> <a class="moz-txt-link-abbreviated" href="mailto:tiptoi@lists.nomeata.de">tiptoi@lists.nomeata.de</a><br>
<b>Betreff:</b> Re: [Tiptoi] Tiptoi Befehlszeile in YAML</div>
<div name="quoted-content">Hallo Martin,<br>
<br>
Am Freitag, den 21.08.2015, 01:28 +0200 schrieb Martin
Durek:<br>
> Ich möchte gerne in die Yaml-Datei eine Zeile
schreiben, die bewirkt,<br>
> dass bei jedem erneuten Tippen auf das selbe
OID-Feld eine neue<br>
> Audiodatei in festgelegter (!) Reihenfolge
abgespielt wird.<br>
><br>
> also z.B.:<br>
> beim ersten Mal Tippen auf OID 1033 z.B. Audio1<br>
> beim erneuten Tippen auf OID 1033 (Audio1 ist noch
nicht fertig<br>
> abgespielt) wird Audio 2 abgespielt. usw.<br>
><br>
> Das ganze soll so funktionieren wie die
Titel-Vorsprungtaste beim CD<br>
> -Spieler. ;-)<br>
><br>
> Aber achtung!<br>
> nur wenn audio1 ganz abgespielt wurde, wird
automatisch audio 2<br>
> abgespielt und dann audio 3 usw.<br>
<br>
ungetestet, aber vielleicht sowas:<br>
<br>
feld:<br>
- $song == 1 $song += 1 P(Audio1) J(feld)<br>
- $song == 2 $song += 1 P(Audio2) J(feld)<br>
- $song == 3 $song += 1 P(Audio3) J(feld)<br>
- $song == 4 $song += 1 P(Audio4) J(feld)<br>
und so weiter<br>
<br>
Gruß,<br>
Joachim<br>
<br>
--<br>
Joachim “nomeata” Breitner<br>
<a class="moz-txt-link-abbreviated" href="mailto:mail@joachim-breitner.de">mail@joachim-breitner.de</a> • <a moz-do-not-send="true"
href="http://www.joachim-breitner.de/" target="_blank">http://www.joachim-breitner.de/</a><br>
Jabber: <a class="moz-txt-link-abbreviated" href="mailto:nomeata@joachim-breitner.de">nomeata@joachim-breitner.de</a> • GPG-Key:
0xF0FBF51F<br>
Debian Developer: <a class="moz-txt-link-abbreviated" href="mailto:nomeata@debian.org">nomeata@debian.org</a><br>
--<br>
tiptoi mailing list<br>
<a class="moz-txt-link-abbreviated" href="mailto:tiptoi@lists.nomeata.de">tiptoi@lists.nomeata.de</a><br>
<a moz-do-not-send="true"
href="https://lists.nomeata.de/mailman/listinfo/tiptoi"
target="_blank">https://lists.nomeata.de/mailman/listinfo/tiptoi</a></div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
</blockquote>
<br>
</body>
</html>