X-Git-Url: http://dolda2000.com/gitweb/?p=kaka%2Fcakelight.git;a=blobdiff_plain;f=src%2Fkaka%2Fcakelight%2FMode.java;h=7b0227b946f4dff227d689723a87279deda914ac;hp=3a1f5d081228ae2443af33262715d67557d161be;hb=03b67a7377d6d23d517d33e47f338bb7859596ed;hpb=03670958a5eab132a4f1a6ae5ae58b88f55bfe2f diff --git a/src/kaka/cakelight/Mode.java b/src/kaka/cakelight/Mode.java index 3a1f5d0..7b0227b 100644 --- a/src/kaka/cakelight/Mode.java +++ b/src/kaka/cakelight/Mode.java @@ -1,6 +1,14 @@ package kaka.cakelight; -public interface Mode { - void enter(Configuration config); - void exit(); +import java.util.function.Consumer; + +public abstract class Mode { + protected Consumer frameListener; + + public abstract void enter(Configuration config); + public abstract void exit(); + + public void setFrameListener(Consumer listener) { + frameListener = listener; + } }