Offenbar funktioniert Visionaire mit anderer Logik...
Ich habe (später für jedes Feld) in einer Linksklick-Aktion zwei Klick-Abfragen. Klicke ich das erste Mal drauf, wird der Deckel gelüftet und ein Zufallsgenerator erzeugt einen von 6 Integer-Werten. Ich weise den Zufallswert dem Feldwert zu. Danach starte ich eine Aktion "Abfrage", die jeden Feldwert abfragt und davon abhängig die entsprechende Animation startet: wenn Wert=3, starte Animation Nr. 3. Danach setze ich die Klickbedingung (oder einen Wert) auf wahr und
beende die Aktion, denn sonst würde ja sofort die zweite Bedingung abgefragt werden.
Das funktioniert.
Beim zweiten Klick ist die Klick-Variable wahr, deshalb wird sofort zur zweiten Bedingung gesprungen, in der ich die Austausch-Aktion starte. Ich habe es anfangs mit drei Variablen probiert, nun habe ich vier (macht aber keinen Unterschied, ich dachte nämlch, der nachfolgende Fehler läge dort...).
Nachdem der Austausch vollzogen wird, starte ich hintendran die Aktion "Abfrage" (das heißt, der Feldwert ist jetzt tatsächlich ein anderer, denn ich habe ihn ja mit dem Außenfeld vertauscht. Durch einen Test-Text oder in der Kommandozeile wird das bestätigt).
Das Merkwürdige ist nun: die Variable wird zwar bei jedem Linksklick vertauscht (die Aktion funktioniert also wie sie soll), allerdings wird durch die folgende Abfrage-Funktion die Animation nicht erneuert. Dabei müsste sich doch, wenn sich der Wert ändert, auch die passende Animation ändern. Seit zwei Tagen habe ich verschoben, probiert, mit Rechtsklick gefummelt - nichts hilft.
Ich vermute, dass der Feldwert oder die Animation in irgendeinem Cache liegt. Denn manchmal vertauscht Visionaire das Bild (jede Animation besteht nur aus einem Bild) plötzlich beim Start eines neuen Spiels. Da wurde also irgendwo etwas zwischengespeichert, was nicht zwischengespeichert sein darf.
Erstaunlicherweise macht Visionaire ab und zu auch einen Unterschied zwischen "aktueller Aktion beenden" und "Aktion (Name) beenden", obwohl es doch dasselbe ist, oder?
Jetzt schaue ich mir erstmal einen Disney-Film an und mache mir eine Tüte Chips auf...