EntityAnimator.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package me.hammerle.supersnuvi.entity.components.animator;
  2. import me.hammerle.supersnuvi.entity.Entity;
  3. import me.hammerle.supersnuvi.rendering.IRenderer;
  4. public class EntityAnimator
  5. {
  6. public final static EntityAnimator NULL = new EntityAnimator(null);
  7. protected final Entity ent;
  8. protected EntityAnimator(Entity ent)
  9. {
  10. this.ent = ent;
  11. }
  12. public void tick()
  13. {
  14. }
  15. public void render(IRenderer renderer)
  16. {
  17. }
  18. public final void resetFrames()
  19. {
  20. resetDefaultFrames();
  21. resetIdleFrames();
  22. resetHeadFrames();
  23. resetBodyFrames();
  24. resetArmsFrames();
  25. }
  26. public void resetDefaultFrames()
  27. {
  28. }
  29. public void resetIdleFrames()
  30. {
  31. }
  32. public void resetHeadFrames()
  33. {
  34. }
  35. public void resetBodyFrames()
  36. {
  37. }
  38. public void resetArmsFrames()
  39. {
  40. }
  41. public int getAttackTicks()
  42. {
  43. return 0;
  44. }
  45. public int getCombatStartTicks()
  46. {
  47. return 0;
  48. }
  49. public int getBlockTicks()
  50. {
  51. return 0;
  52. }
  53. public int getDeathTicks()
  54. {
  55. return 0;
  56. }
  57. public boolean drawImageFlipped()
  58. {
  59. return false;
  60. }
  61. public void setFlipped(boolean flipped)
  62. {
  63. }
  64. public boolean hasFinished()
  65. {
  66. return false;
  67. }
  68. }