Movement.java 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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 canMoveEverywhere()
  15. {
  16. return false;
  17. }
  18. public float getJumpPower()
  19. {
  20. return 0.0f;
  21. }
  22. public boolean hasGravity(Entity ent)
  23. {
  24. return false;
  25. }
  26. public float getGravityFactor()
  27. {
  28. return 1.0f;
  29. }
  30. public void setInWater(boolean b)
  31. {
  32. }
  33. public boolean isInWater()
  34. {
  35. return false;
  36. }
  37. public void setFrictionFactor(float f)
  38. {
  39. }
  40. public float getFrictionFactor()
  41. {
  42. return 1.0f;
  43. }
  44. public boolean isSolid()
  45. {
  46. return false;
  47. }
  48. }