Interface ITurnable8

All Superinterfaces:
IDirectable, ITurnable4

public interface ITurnable8
extends ITurnable4
Instance rozhraní ITurnable8 představují objekty, které se umějí otáčet do osmi hlavních a vedlejších světových stran.
  • Method Details

    • getDirection

      Direction8 getDirection()
      Vrátí směr, do nějž je daná instance natočena.
      Specified by:
      getDirection in interface IDirectable
      Specified by:
      getDirection in interface ITurnable4
      Returns:
      Směr, do nějž je daná instance natočena
    • halfLeft

      void halfLeft()
      Otočí instanci o 90° vlevo.
    • halfRight

      void halfRight()
      Otočí instanci o 90° vpravo.
    • setDirection8

      default void setDirection8​(Direction8 direction)
      Otočí instanci do zadaného směru.
      Parameters:
      direction - Směr, do nějž má být instance otočena
    • turnTo8

      default void turnTo8​(Direction8 direction)
      Otočí instanci do zadaného směru. Je to pouze jinak pojmenovaná metoda ITurnable4.setDirection(Direction8), aby její název odpovídal duchu ostatních "otáčecích" metod.
      Parameters:
      direction - Směr, do nějž má být instance otočena