Interface PositionUpdate

All Superinterfaces:
Runnable
All Known Implementing Classes:
PositionUpdateImpl

public interface PositionUpdate extends Runnable
  • Method Details

    • update

      void update()
    • acc

      void acc(long timeMillis)
    • dec

      void dec(long timeMillis)
    • plot

      boolean plot(Point3D position, Point3D deplacement, Cube plottee)
    • state

      int state()
    • rotationGauche

      void rotationGauche(long timeMillis)
    • rotationDroite

      void rotationDroite(long timeMillis)
    • testCollision

      void testCollision(PositionMobile positionMobile)
    • ennemi

      void ennemi(Bonus e)
    • score

      int score()
    • estGagnant

      boolean estGagnant()
    • calcCposition

      Point3D calcCposition()
    • calcDirection

      Point3D calcDirection()
    • calculerPositionAuSol

      Point3D calculerPositionAuSol(Point2D position2D)
    • calculerPositionModule

      Point3D calculerPositionModule(Point2D position2D)
    • STATE_GAME_IN_PROGRESS

      int STATE_GAME_IN_PROGRESS()
    • getCircuit

      Circuit getCircuit()
    • energy

      double energy()
    • getTerrain

      Terrain getTerrain()
    • setTerrain

      void setTerrain(Terrain t)
    • getAngle

      double getAngle()
    • directionY

      Point2D directionY()
    • moveUp

      void moveUp(long timeKeyPress)
    • moveDown

      void moveDown(long timeKeyPress)
    • getPlotter3D

      Plotter3D getPlotter3D()
    • setPlotter3D

      void setPlotter3D(Plotter3D plotter3D)
    • getPositionMobile

      PositionMobile getPositionMobile()
    • getVecDir2D

      Point3D getVecDir2D()
    • getPath

      Path getPath()
    • setPath

      void setPath(Path path)
    • setMain

      void setMain(DarkFortressGUI darkFortressGUI)
    • getMain

      DarkFortressGUI getMain()