28 lines
1.2 KiB
Java
28 lines
1.2 KiB
Java
package com.github.boukefalos.ibuddy;
|
|
|
|
import org.jraf.jlibibuddy.IBuddyException;
|
|
|
|
import proto.Ibuddy.Color;
|
|
import proto.Ibuddy.Direction;
|
|
import base.Control;
|
|
|
|
public interface iBuddy extends Control {
|
|
public void setHeart(boolean on) throws IBuddyException;
|
|
public void setHeadRed(boolean on) throws IBuddyException;
|
|
public void setHeadBlue(boolean on) throws IBuddyException;
|
|
public void setHeadGreen(boolean on) throws IBuddyException;
|
|
public void setHead(Color color) throws IBuddyException;
|
|
public void setWingsUp() throws IBuddyException;
|
|
public void setWingsDown() throws IBuddyException;
|
|
public void setWingsCenter() throws IBuddyException;
|
|
public void setWings(Direction direction) throws IBuddyException;
|
|
public void setRotateLeft() throws IBuddyException;
|
|
public void setRotateRight() throws IBuddyException;
|
|
public void setRotateCenter() throws IBuddyException;
|
|
public void setRotate(Direction direction) throws IBuddyException;
|
|
public void off() throws IBuddyException;
|
|
public void blink(Color color, int onTime, int offTime, int times) throws IBuddyException;
|
|
public void nudge(int delay, int times) throws IBuddyException;
|
|
public void flap(int delay, int times) throws IBuddyException;
|
|
}
|