Rename BaseAnimation to AbstractAnimation

This commit is contained in:
NichtStudioCode 2023-01-29 18:53:36 +01:00
parent d00922379d
commit b112c33c57
9 changed files with 11 additions and 11 deletions

@ -18,7 +18,7 @@ import java.util.concurrent.CopyOnWriteArrayList;
import java.util.function.BiConsumer; import java.util.function.BiConsumer;
import java.util.stream.Collectors; import java.util.stream.Collectors;
public abstract class BaseAnimation implements Animation { public abstract class AbstractAnimation implements Animation {
private final List<Runnable> finishHandlers = new ArrayList<>(); private final List<Runnable> finishHandlers = new ArrayList<>();
private final int tickDelay; private final int tickDelay;
@ -35,7 +35,7 @@ public abstract class BaseAnimation implements Animation {
private int frame; private int frame;
private int noViewerTicks; private int noViewerTicks;
public BaseAnimation(int tickDelay) { public AbstractAnimation(int tickDelay) {
this.tickDelay = tickDelay; this.tickDelay = tickDelay;
} }

@ -2,9 +2,9 @@ package xyz.xenondevs.invui.animation.impl;
import org.bukkit.Sound; import org.bukkit.Sound;
public abstract class SoundAnimation extends BaseAnimation { public abstract class AbstractSoundAnimation extends AbstractAnimation {
public SoundAnimation(int tickDelay, boolean sound) { public AbstractSoundAnimation(int tickDelay, boolean sound) {
super(tickDelay); super(tickDelay);
if (sound) addShowHandler((frame, index) -> getCurrentViewers().forEach(player -> if (sound) addShowHandler((frame, index) -> getCurrentViewers().forEach(player ->

@ -1,6 +1,6 @@
package xyz.xenondevs.invui.animation.impl; package xyz.xenondevs.invui.animation.impl;
public class ColumnAnimation extends SoundAnimation { public class ColumnAnimation extends AbstractSoundAnimation {
private int column; private int column;

@ -1,6 +1,6 @@
package xyz.xenondevs.invui.animation.impl; package xyz.xenondevs.invui.animation.impl;
public class HorizontalSnakeAnimation extends SoundAnimation { public class HorizontalSnakeAnimation extends AbstractSoundAnimation {
private int x; private int x;
private int y; private int y;

@ -8,7 +8,7 @@ import java.util.Random;
/** /**
* Lets the {@link Item}s pop up randomly. * Lets the {@link Item}s pop up randomly.
*/ */
public class RandomAnimation extends SoundAnimation { public class RandomAnimation extends AbstractSoundAnimation {
private final Random random = new Random(); private final Random random = new Random();

@ -1,6 +1,6 @@
package xyz.xenondevs.invui.animation.impl; package xyz.xenondevs.invui.animation.impl;
public class RowAnimation extends SoundAnimation { public class RowAnimation extends AbstractSoundAnimation {
private int row; private int row;

@ -7,7 +7,7 @@ import java.util.List;
/** /**
* Lets the {@link Item}s pop up index after index. * Lets the {@link Item}s pop up index after index.
*/ */
public class SequentialAnimation extends SoundAnimation { public class SequentialAnimation extends AbstractSoundAnimation {
public SequentialAnimation(int tickDelay, boolean sound) { public SequentialAnimation(int tickDelay, boolean sound) {
super(tickDelay, sound); super(tickDelay, sound);

@ -2,7 +2,7 @@ package xyz.xenondevs.invui.animation.impl;
import java.util.List; import java.util.List;
public class SplitSequentialAnimation extends SoundAnimation { public class SplitSequentialAnimation extends AbstractSoundAnimation {
public SplitSequentialAnimation(int tickDelay, boolean sound) { public SplitSequentialAnimation(int tickDelay, boolean sound) {
super(tickDelay, sound); super(tickDelay, sound);

@ -1,6 +1,6 @@
package xyz.xenondevs.invui.animation.impl; package xyz.xenondevs.invui.animation.impl;
public class VerticalSnakeAnimation extends SoundAnimation { public class VerticalSnakeAnimation extends AbstractSoundAnimation {
private int x; private int x;
private int y; private int y;