class DiSkillUtils{
// alg part based algorithm building methods
// var args param
func algBuilder(algParts:Mutatable...)->Algorithm{
// returns an algorithm built with the algPart varargs
var algParts1: Array<Mutatable> = [Mutatable]()
for algPart in...
package LivinGrimoire;
public class DiHelloWorld extends DiSkillV2{
// hello world skill for testing purposes
public DiHelloWorld() {
super();
}
@Override
public void input(String ear, String skin, String eye) {
switch (ear){
case "hello"...
import java.util.ArrayList;
public class DISkillUtils {
// alg part based algorithm building methods
// var args param
public Algorithm algBuilder(Mutatable... algParts) {
// returns a simple algorithm for saying sent parameter
ArrayList<Mutatable> algParts1 = new...