Erste Version für iOS
unter iOS nicht unterstützt sind AudioRecorder, VideoRecorder, SprachEingabe, VibrationsSignal. Der BildRecorder kann nur interaktiv aufnehmen.
This commit is contained in:
commit
1d272caebe
37 changed files with 1646 additions and 0 deletions
50
source/Examples/SteinScherePapier/SteinScherePapier.py
Normal file
50
source/Examples/SteinScherePapier/SteinScherePapier.py
Normal file
|
@ -0,0 +1,50 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from velamentum.ui.dialoge.Dialog import *
|
||||
from velamentum.ui.dialoge.EntscheidungsDialog import *
|
||||
from velamentum.werkzeuge.Zufallsgenerator import *
|
||||
|
||||
# Dialog vorbereiten und Begrüßung anzeigen
|
||||
dialog = Dialog("Stein, Papier, Schere", "Willkommen zum Spiel!")
|
||||
dialog.zeige()
|
||||
|
||||
# EntscheidungDialog vorbereiten
|
||||
eDialog = EntscheidungsDialog("Stein, Papier, Schere", "Bitte wählen Sie" \
|
||||
"Ihren Gegenstand.")
|
||||
|
||||
eDialog.setzeText1("🌑 Stein")
|
||||
eDialog.setzeText2("✂️ Schere")
|
||||
eDialog.setzeText3("📃 Papier")
|
||||
eDialog.setzeDreiTasten(True)
|
||||
|
||||
# Entscheidung einfordern
|
||||
while eDialog.nenneErgebnis() == 0:
|
||||
eDialog.zeige()
|
||||
|
||||
# Zufallsgenerator vorbereiten
|
||||
zufall = Zufallsgenerator(1,3)
|
||||
|
||||
# Sieger ermitteln
|
||||
if zufall.nenneErgebnis() == 1:
|
||||
dialog.zeigeNachricht("Ich habe 'Stein' gewählt.")
|
||||
if eDialog.nenneErgebnis() == 1:
|
||||
dialog.zeigeNachricht("Unentschieden!")
|
||||
elif eDialog.nenneErgebnis() == 2:
|
||||
dialog.zeigeNachricht("Ich habe gewonnen!")
|
||||
else:
|
||||
dialog.zeigeNachricht("Sie haben gewonnen!")
|
||||
elif zufall.nenneErgebnis() == 2:
|
||||
dialog.zeigeNachricht("Ich habe 'Schere' gewählt.")
|
||||
if eDialog.nenneErgebnis() == 1:
|
||||
dialog.zeigeNachricht("Sie haben gewonnen!")
|
||||
elif eDialog.nenneErgebnis() == 2:
|
||||
dialog.zeigeNachricht("Unentschieden!")
|
||||
else:
|
||||
dialog.zeigeNachricht("Ich habe gewonnen!")
|
||||
else:
|
||||
dialog.zeigeNachricht("Ich habe 'Papier' gewählt.")
|
||||
if eDialog.nenneErgebnis() == 1:
|
||||
dialog.zeigeNachricht("Ich habe gewonnen!")
|
||||
elif eDialog.nenneErgebnis() == 2:
|
||||
dialog.zeigeNachricht("Sie haben gewonnen!")
|
||||
else:
|
||||
dialog.zeigeNachricht("Unentschieden!")
|
Loading…
Add table
Add a link
Reference in a new issue