Skip to content

Instantly share code, notes, and snippets.

@Exerosis
Created April 26, 2020 11:07
Show Gist options
  • Save Exerosis/096a2e1ff6491cc2f0536f403d49f625 to your computer and use it in GitHub Desktop.
Save Exerosis/096a2e1ff6491cc2f0536f403d49f625 to your computer and use it in GitHub Desktop.
interface Pathfinder {
//boolean canStart()
default boolean a() { return false; }
//boolean canTick()
default boolean b() { return a(); }
//boolean canStop()
default boolean f() { return true; }
//void onStart()
default void c() {}
//void onTick()
default void e() {}
//void onStop()
default void d() {}
//void types(int types)
void a(int types);
//int types()
int h();
}
interface Pathfinder {
//boolean canStart()
default boolean a() { return false; }
//boolean canTick()
default boolean b() { return a(); }
//boolean canStop()
default boolean C_() { return true; }
//void onStart()
default void c() {}
//void onTick()
default void e() {}
//void onStop()
default void d() {}
//void types(EnumSet<Type> types)
void a(EnumSet<Type> types);
//EnumSet<Type> types()
EnumSet<Type> i();
}
interface Pathfinder {
//boolean canStart()
default boolean a() { return false; }
//boolean canTick()
default boolean b() { return a(); }
//boolean canStop()
default boolean i() { return true; }
//void onStart()
default void c() {}
//void onTick()
default void e() {}
//void onStop()
default void d() {}
//void types(int types)
void a(int types);
//int types()
int j();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment