Class PhysicsThreadRunnable

java.lang.Object
fr.phylisiumstudio.logic.runnable.PhysicsThreadRunnable
All Implemented Interfaces:
Runnable

public class PhysicsThreadRunnable extends Object implements Runnable
Runnable task for physics simulation
  • Constructor Details

    • PhysicsThreadRunnable

      public PhysicsThreadRunnable()
      Create a new physics task
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • addWorld

      public void addWorld(WorldPhysics worldPhysics)
      Add a world to the physics task
      Parameters:
      worldPhysics - The world to add
    • removeWorld

      public void removeWorld(WorldPhysics worldPhysics)
      Remove a world from the physics task
      Parameters:
      worldPhysics - The world to remove
    • getWorldsSize

      public int getWorldsSize()
    • getWorlds

      public List<WorldPhysics> getWorlds()
    • getWorld

      public WorldPhysics getWorld(UUID worldId)