jsge
Version:
Javascript Game Engine
56 lines (48 loc) • 1.06 kB
JavaScript
import { DRAW_TYPE } from "../../constants.js";
import { DrawShapeObject } from "./DrawShapeObject.js";
/**
* Line object to draw.
* @extends DrawShapeObject
* @see {@link DrawObjectFactory} should be created with factory method
*/
export class DrawLineObject extends DrawShapeObject {
/**
* @type {Array<Array<number>>}
*/
/**
* @type {Number}
*/
/**
* @hideconstructor
*/
constructor(vertices, bgColor) {
super(DRAW_TYPE.LINE, vertices[0][0], vertices[0][1], bgColor);
this.
}
get scale() {
return super.scale;
}
set scale(value) {
super.scale = value;
}
/**
* @type {Array<Array<number>>}
*/
get vertices () {
return this.
}
set vertices(value) {
this.
}
/**
* @type {Number}
*/
get lineWidth() {
return this.
}
set lineWidth(value) {
this.
}
}