Movement.java 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package me.hammerle.supersnuvi.entity.components;
  2. import me.hammerle.supersnuvi.entity.Entity;
  3. public class Movement
  4. {
  5. public final static Movement NULL = new Movement();
  6. public float getVelocityX()
  7. {
  8. return 0.0f;
  9. }
  10. public float getVelocityY()
  11. {
  12. return 0.0f;
  13. }
  14. public boolean canMoveOnTiles()
  15. {
  16. return false;
  17. }
  18. public boolean canMoveOnEntities()
  19. {
  20. return false;
  21. }
  22. public float getJumpPower()
  23. {
  24. return 0.0f;
  25. }
  26. public boolean hasGravity(Entity ent)
  27. {
  28. return false;
  29. }
  30. public float getGravityFactor()
  31. {
  32. return 1.0f;
  33. }
  34. public void setInWater(boolean b)
  35. {
  36. }
  37. public boolean isInWater()
  38. {
  39. return false;
  40. }
  41. public void setFrictionFactor(float f)
  42. {
  43. }
  44. public float getFrictionFactor()
  45. {
  46. return 1.0f;
  47. }
  48. public boolean isSolid()
  49. {
  50. return false;
  51. }
  52. }