package jp.ac.aiit.jointry.models.blocks;
import javafx.scene.paint.Color;
import javafx.scene.shape.Rectangle;
import jp.ac.aiit.jointry.models.blocks.statement.codeblock.CodeBlock;
public class Connector extends Rectangle {
private Block holder;
private Position position;
public enum Position {
TOP, BOTTOM, LEFT, RIGHT, CENTER,
INSIDE_LEFT, INSIDE_RIGHT, INSIDE
};
public Position getPosition() {
return position;
}
public void setPosition(Position position) {
this.position = position;
}
public Block getHolder() {
return holder;
}
public void setHolder(Block holder) {
this.holder = holder;
}
public void touch() {
this.setFill(Color.GOLD);
}
public void detouch() {
this.setFill(Color.TRANSPARENT);
}
}