2023-06-21 22:45:55 +02:00

25 lines
360 B
Java

package com.hbm.interfaces;
public interface IDoor {
void open();
void close();
DoorState getState();
void toggle();
default boolean setTexture(String tex) {
return false;
}
default void setTextureState(byte tex) { }
default boolean setSkinIndex(byte skinIndex) {
return false;
}
enum DoorState {
CLOSED,
OPEN,
CLOSING,
OPENING
}
}