123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package me.hammerle.supersnuvi.entity.components.animator;
- import me.hammerle.supersnuvi.entity.Entity;
- import me.hammerle.supersnuvi.javafx.Image;
- import me.hammerle.supersnuvi.rendering.IRenderer;
- import me.hammerle.supersnuvi.util.Utils;
- public class StoneAnimator extends Renderer
- {
- /*private static final Image[] BASE;
-
- static
- {
- BASE = new Image[41];
- for(int i = 1; i <= 41; i++)
- {
- BASE[i - 1] = Utils.getImage("crumbling_stones/crumbling_stones _f" + i);
- }
- }
-
- private int counter = 0;
- private int frame = 0;
- */
- public StoneAnimator(Entity ent)
- {
- super(ent);
- }
- /*
- @Override
- public boolean hasFinished()
- {
- return frame + 1 == BASE.length;
- }
-
- @Override
- public void resetDefaultFrames()
- {
- counter = 0;
- frame = 0;
- }
- @Override
- public void render(IRenderer renderer)
- {
- renderer.drawImage(BASE[frame], ent.getX(), ent.getY() + ent.getHeight(), ent.getWidth(), ent.getHeight(), false);
- }
- @Override
- public void tick()
- {
- if(frame < BASE.length - 1)
- {
- counter++;
- if(counter >= 6)
- {
- counter = 0;
- frame++;
- }
- if(frame < 0)
- {
- frame = 0;
- }
- }
- }*/
- }
|