Class Buehne


  • public class Buehne
    extends java.lang.Object
    Die Klasse Buehne wird fuer die Modellierung und Umsetzung des Theaterstuecks benoetigt. Es koennen Scheinwerfer der Buehne uebergeben werden, sodass die Buehne diese kennt. Die Buehne braucht auch eine Hintergrundbeleuchtung.
    • Constructor Detail

      • Buehne

        public Buehne()
        Erstelle eine neue Buehne. Es muss kein Pin angegeben werden.
    • Method Detail

      • installiereHintergrundbeleuchtung

        public void installiereHintergrundbeleuchtung​(Hintergrundbeleuchtung pHintergrundbeleuchtung)
        Fuege der Buehne eine Hintergrundbeleuchtung hinzu, sodass die Buehne diese kennt.
        Parameters:
        pHintergrundbeleuchtung - Die Hintergrundbeleuchtung, die die Buehne kennen soll.
      • installiereScheinwerfer

        public void installiereScheinwerfer​(Scheinwerfer pScheinwerfer)
        Fuege der Buehne einen Scheinwerfer hinzu, sodass die Buehne die Scheinwerfer kennt.
        Parameters:
        pScheinwerfer - Der Scheinwerfer, den die Buehne kennen soll.
      • alleScheinwerferAusschalten

        public void alleScheinwerferAusschalten()
                                         throws java.lang.InterruptedException
        Schalte alle Scheinwerfer aus, die die Buehne kennt.
        Throws:
        java.lang.InterruptedException - Exception wird geworfen, falls die Methode gewaltsam beendet wird.
      • alleScheinwerferAnschalten

        public void alleScheinwerferAnschalten()
                                        throws java.lang.InterruptedException
        Schalte alle Scheinwerfer an, die die Buehne kennt.
        Throws:
        java.lang.InterruptedException - Exception wird geworfen, falls die Methode gewaltsam beendet wird.