Antwort auf: Bildschirm vorübergehend deaktivieren

Startseite Foren Deutsches LiveCode-Forum Bildschirm vorübergehend deaktivieren Antwort auf: Bildschirm vorübergehend deaktivieren

#18841
aricco54
Teilnehmer

    Hallo Klaus!

    Mit SEITE meinst Du KARTE, ja?

    Ja. Mein Code für die betroffenen Teile des Programms:

    // ############################################################
    // CARD "SEITE_A"
    // ############################################################
    
    global klangpfad, klangdatei
    global anzahl, zufallszahl, alternativen, ausgewaelte
    global bildliste, bilderpfad, sprache
    
    on openCard
       
       if alternativen = "A,B,C,D,E,F,G,H" then
          
          set the visible of img("foto_1") to true
          set the visible of img("foto_2") to true
          set the visible of img("foto_3") to true
          set the visible of img("foto_4") to true
          set the visible of img("foto_5") to true
          set the visible of img("foto_6") to true
          set the visible of img("foto_7") to true
          set the visible of img("foto_8") to true
          
       end if
       
       put anzahl - 1 into anzahl
       
       if anzahl >= 1 then
          
          put the number of items of alternativen into anzahl
          put random (anzahl) into zufallszahl
          put item zufallszahl of alternativen into ausgewaelte
          
          hoeren // befindet sich im Stack
          
       else
          
          go to card "Spielende"
          
       end if 
       
    end openCard
    
    // ############################################################
    // Code der acht Bilder, die auf CARD "SEITE_A" zu sehen sind
    // ############################################################
    
    global ausgewaelte
    
    on mouseUp 
       if ausgewaelte = "A" then
          set the visible of img "foto_1" to false
          go to card "Seite_B"
       else
          go to card "Fehler_Card"
       end if
    end mouseUp
    
    // ############################################################
    // CARD SEITE_B
    // ############################################################
    
    global klangpfad, klangdatei
    global zufallszahl, alternativen, sprache
    
    on openCard
       delete item zufallszahl of alternativen
       if ausgewaelte = "A" then
    		put klangPfad & "tiergeraeusche.wav" into klangdatei
       end if
       //... usw für alle acht Tiere
       play klangdatei
       wait until the sound is done
       wait 500 milliseconds
       go to card "Seite_A"
    end openCard

    Wenn ja, wieso passiert auf Karte B etwas, was eigentlich
    auf Karte A passieren sollte? -> Mausklick

    Auf Seite A hört der Spieler einen Namen (Hund) und sieht acht Tierbilder. Er wählt das hoffentlich richtige Bild aus, indem er das Bild anklickt.

    Auf Seite B wird keine Entscheidung getroffen! Der Spieler sieht ein größeres Bild des Tieres und hört seine Tiergeräusche. Er muss hier eigentlich keine Auswahl treffen und nichts anklicken: Da das Spiel für Kleinkinder gedacht ist, werden sich die Spieler jedoch nicht immer an meine Regeln halten… 😉

    LG
    Antonio