Files
Tessellate/src/cell.js
2018-09-15 00:03:36 -04:00

32 lines
400 B
JavaScript

import {random} from './utils.js';
import {
HEX, CIRCLE, SQUARE,
FLAT, POINTY,
FILL, OUTLINE,
} from './consts.js';
const DEFAULTS = {
x: 0,
y: 0,
scale: 10,
orientation: FLAT,
tileStyle: HEX,
drawStyle: FILL,
width: 1,
color: {
red: 0,
green: 0,
blue: 0,
alpha: 0.5,
},
};
export default class Cell {
constructor(settings) {
Object.assign(this, DEFAULTS, settings);
}
}