Package shell

Class Placer

  • All Implemented Interfaces:
    Condition

    public class Placer
    extends Branch
    Příkaz mění aktuální umístění hráče (place) a nastavuje všechny souvislosti metodou placeDependencies(). V kontejneru Branch.nodes jsou aktuálně použitelné průchody - instance třídy Gate. Metoda nodeCondition() ověřuje, splňuje-li vybraný průchod v Branch.node podmínku průchodu Gate.met().
    • Field Detail

      • sPlace

        public static Branch sPlace
        Kontejner aktuální místnosti ve stavové tabulce. Kontejner je použit z důvodu stejného stylu všech řádků stavové tabulky, i když má jen jeden element.
      • pick

        public static Mover pick
        Příkaz přesunu objektu z místnosti do batohu.
      • put

        public static Mover put
        příkaz přesunu objektu z místnosti do batohu.
      • place

        public static Place place
        Aktuální místnost.
      • endPlace

        public static Place endPlace
        Cílová místnost. Při průchodu do této místnosti končím smyčku aplikace.
    • Constructor Detail

      • Placer

        public Placer​(java.lang.String name,
                      java.lang.String comment,
                      java.lang.String done,
                      java.lang.String error)
      • Placer

        public Placer​(java.lang.String name,
                      java.lang.String comment,
                      int levelActive,
                      java.lang.String done,
                      boolean extName,
                      boolean dNode,
                      java.lang.String error,
                      boolean eNode,
                      Nodes nodes,
                      int levelNodePath)
      • Placer

        public Placer​(java.lang.String name,
                      java.lang.String comment,
                      java.lang.String done,
                      boolean extName,
                      boolean dNode,
                      java.lang.String error,
                      boolean eNode,
                      Place _place,
                      Place _endPlace)