declarations support, color support, better inject
This commit is contained in:
@@ -4,14 +4,14 @@ export function clear() {
|
||||
|
||||
}
|
||||
|
||||
export function rect(x: number, y: number, width: number, height: number): void {
|
||||
export function rect(x: number, y: number, width: number, height: number, color?: string): void {
|
||||
var renderCanvas = <RenderCanvas>document.getElementsByTagName("render-canvas")[0];
|
||||
renderCanvas.drawRect(x, y, width, height);
|
||||
renderCanvas.drawRect(x, y, width, height, color);
|
||||
}
|
||||
|
||||
export function box(x: number, y: number, width: number, height: number): void {
|
||||
export function box(x: number, y: number, width: number, height: number, color?: string): void {
|
||||
var renderCanvas = <RenderCanvas>document.getElementsByTagName("render-canvas")[0];
|
||||
renderCanvas.queueRect(x, y, width, height);
|
||||
renderCanvas.queueRect(x, y, width, height, color);
|
||||
}
|
||||
|
||||
export function getWidth(): number {
|
||||
@@ -33,7 +33,11 @@ export function getRandom(min: number, max: number): number {
|
||||
return Math.floor(Math.random() * (max - min + 1) + min);
|
||||
}
|
||||
|
||||
export function executeDrawQueue() {
|
||||
export function executeDrawQueue(): void {
|
||||
var renderCanvas = <RenderCanvas>document.getElementsByTagName("render-canvas")[0];
|
||||
renderCanvas.executeDrawQueue();
|
||||
}
|
||||
|
||||
export function getRandomColor(randomOpacity: boolean = true): string {
|
||||
return "rgba(" + getRandom(0,255) + ", " + getRandom(0,255) + ", " + getRandom(0,255) + ", " + (randomOpacity ? Math.random() + 0.1 : "1") + ")";
|
||||
}
|
||||
Reference in New Issue
Block a user