2018-11-18 18:04:50 +00:00
|
|
|
import Rectangle from "./rectangle.js";
|
2018-11-19 07:59:20 +00:00
|
|
|
import Circle from "./circle.js";
|
2018-11-18 18:04:50 +00:00
|
|
|
|
|
|
|
const options = [
|
2018-11-19 07:59:20 +00:00
|
|
|
Rectangle,
|
|
|
|
Circle
|
|
|
|
];
|
2018-11-18 18:04:50 +00:00
|
|
|
|
|
|
|
export default {
|
|
|
|
createRandomShape: function() {
|
|
|
|
let Shape = options[Math.floor(Math.random() * options.length)];
|
2018-11-19 07:59:20 +00:00
|
|
|
|
|
|
|
return Shape.fromOptions(Shape.randomOptions());
|
2018-11-18 18:04:50 +00:00
|
|
|
}
|
|
|
|
};
|