Snapshot of near complete implementation

This commit is contained in:
2015-06-11 22:47:41 +01:00
parent 8dbb2e2d6d
commit fbb1375ffa
19 changed files with 816 additions and 308 deletions

View File

@@ -1,12 +1,27 @@
package com.github.boukefalos.ibuddy;
import org.jraf.jlibibuddy.IBuddyException;
import com.github.boukefalos.ibuddy.exception.iBuddyException;
import proto.Ibuddy.Color;
import proto.Ibuddy.Direction;
public interface iBuddy {
public void setHeadRed(boolean headRed) throws iBuddyException;
public void setHeadGreen(boolean headGreen) throws iBuddyException;
public void setHeadBlue(boolean headBlue) throws iBuddyException;
public void test() throws IBuddyException;
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, long onTime, long offTime, int times) throws IBuddyException;
public void nudge(long delay, int times) throws IBuddyException;
public void flap(long delay, int times) throws IBuddyException;
}