lots of code
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
package io.github.skippyall.minions.program.block;
|
||||
|
||||
import io.github.skippyall.minions.program.variables.Type;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public abstract class CodeBlock {
|
||||
public CodeBlock(String name, List<Type> arguments) {
|
||||
}
|
||||
|
||||
public abstract Object execute(Object... args);
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package io.github.skippyall.minions.program.block;
|
||||
|
||||
public class CodeBlocks {
|
||||
public static final ForwardBlock FORWARD = new ForwardBlock();
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package io.github.skippyall.minions.program.block;
|
||||
|
||||
import io.github.skippyall.minions.program.variables.IntegerType;
|
||||
import io.github.skippyall.minions.program.variables.Type;
|
||||
import io.github.skippyall.minions.program.variables.Types;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
public class ForwardBlock extends CodeBlock{
|
||||
public ForwardBlock() {
|
||||
super("forward", Arrays.asList(Types.INTEGER));
|
||||
}
|
||||
|
||||
public Object execute(Object... args) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user