Gruppe: Schaltnetze |
mit Mechaniken |
mit Redstone |
Hier: mit Befehlen |
Verfügbar in: Redstone-Welt |
Abzweig-Konstrukte sind verzweigte Anweisungen und gehören zu den Konstrollstrukturen.
Variante 1[]
Folgende Voraussetzungen werden benötigt: | ||
---|---|---|
|
Folgende Materialien werden benötigt: | |
---|---|
|
Je nach Wert der Variable wird eine der zwei Abzweigungen durchgeschaltet, welche bestimmte Befehlsblöcke aktiviert. Der durchgeschaltete Weg lässt Partikel entstehen.
- Einschalten
Wenn man den Hebel beim Wiederhol-Befehlsblock umlegt, wird das Ziel erstellt und gleichzeitig hat man danach die Möglichkeit die Wahrheitswert-Variable einzustellen
- Befehl 1.1 Das Punktestand-Ziel für die Wahrheitswerte wird erstellt, um
1
für "wahr" und0
für "falsch" zu speichern. - Befehl 1.2 Der Wert der Variable wird um eins erhöht.
- Befehl 1.3 Wenn die Variable den Wert zwei oder größer erreicht, wird sie wieder auf null zurück gesetzt.
- Wiederholen
Je nach Wahrheitswert der Variable zeigt der Ketten-Befehlsblock nach Westen oder nach Osten und aktiviert so unterschiedliche Ketten-Befehlsblöcke.
- Befehl 1.4 Wenn die Variable den Wert 0 für "wahr" besitzt, dann wird der Befehlsblock nach Westen ausgerichtet platziert.
- Befehl 1.5 Wenn die Variable den Wert 1 für "falsch" besitzt, wird der Befehlsblock nach Osten ausgerichtet platziert.
- Befehl 1.6 Wenn der Befehlsblock nach Westen ausgerichtet ist, wird der particle-Befehl für rote Wolle aktiv.
- Befehl 1.7 Falls der Befehlsblock nach Osten ausgerichtet ist, wird der particle-Befehl für grüne Wolle aktiv.
- Ausschalten
Beim Ausschalten werden alle Punktestände gelöscht.
- Befehl 1.8 Das Punktestand-Ziel wird gelöscht und mit ihm die Variable
Befehlsblöcke mit Befehlen: |
|
|
Zähler => Redstone (erweitert), Befehle; Halbaddierer => Redstone; Volladdierer => Redstone; Halbsubtrahierer => Redstone; Vollsubtrahierer => Redstone; Bitschieber => Redstone; Kodierer und Dekodierer => Redstone, Befehle; Zahlen-Anzeige => Redstone; Vergleicher => Redstone, Befehle; Abzweig-Konstrukt => Befehle; Schleifen-Konstrukt => Befehle; Nur-Lese-Speicher => Redstone (erweitert); Direktzugriffsspeicher => Redstone, Befehle (erweitert); |
|