package displayshelf;
import javafx.scene.*;
import javafx.scene.image.*;
import javafx.scene.input.*;
import javafx.scene.paint.*;
import javafx.scene.shape.*;
public class Item extends CustomNode {
public var position:Integer = 0;
public var angle = 45.0;
public var shelf:DisplayShelf;
public-init var image:Image;
override var onMousePressed = function(e:MouseEvent) {
shelf.shiftToCenter(this);
};
override public function create():Node {
return Group {
content: [
ImageView {
image: image
},
Rectangle { width: 100 height: 100
stroke: Color.BLACK strokeWidth: 3
fill: null }
]
}
}
}