StoneMovement.java 544 B

123456789101112131415161718192021222324252627282930
  1. package me.hammerle.supersnuvi.entity.components;
  2. import me.hammerle.supersnuvi.entity.Entity;
  3. public class StoneMovement extends Movement
  4. {
  5. public final static StoneMovement STONE = new StoneMovement();
  6. private StoneMovement()
  7. {
  8. }
  9. @Override
  10. public boolean hasGravity(Entity ent)
  11. {
  12. return !ent.isAnimated();
  13. }
  14. @Override
  15. public float getGravityFactor()
  16. {
  17. return 0.1f;
  18. }
  19. @Override
  20. public boolean canMoveEverywhere()
  21. {
  22. return true;
  23. }
  24. }