fix
This commit is contained in:
parent
3eb70b10ed
commit
38065b3fc7
26
lib/Color.ts
26
lib/Color.ts
@ -13,10 +13,10 @@ export class Color {
|
|||||||
public static readonly transparent = new Color (0, 0, 0, 0);
|
public static readonly transparent = new Color (0, 0, 0, 0);
|
||||||
public static readonly gray = new Color (128, 128, 128);
|
public static readonly gray = new Color (128, 128, 128);
|
||||||
|
|
||||||
private red: number;
|
private _red: number;
|
||||||
private green: number;
|
private _green: number;
|
||||||
private blue: number;
|
private _blue: number;
|
||||||
private alpha: number;
|
private _alpha: number;
|
||||||
|
|
||||||
private check_range (n: number): void {
|
private check_range (n: number): void {
|
||||||
if (n < 0 || n > 255)
|
if (n < 0 || n > 255)
|
||||||
@ -28,25 +28,25 @@ export class Color {
|
|||||||
this.check_range (green);
|
this.check_range (green);
|
||||||
this.check_range (blue);
|
this.check_range (blue);
|
||||||
this.check_range (alpha);
|
this.check_range (alpha);
|
||||||
this.red = red;
|
this._red = red;
|
||||||
this.green = green;
|
this._green = green;
|
||||||
this.blue = blue;
|
this._blue = blue;
|
||||||
this.alpha = alpha;
|
this._alpha = alpha;
|
||||||
}
|
}
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/naming-convention
|
// eslint-disable-next-line @typescript-eslint/naming-convention
|
||||||
public toString (): string {
|
public toString (): string {
|
||||||
return `#${num_to_hex (
|
return `#${num_to_hex (
|
||||||
this.red,
|
this._red,
|
||||||
2
|
2
|
||||||
)}${num_to_hex (
|
)}${num_to_hex (
|
||||||
this.green,
|
this._green,
|
||||||
2
|
2
|
||||||
)}${num_to_hex (
|
)}${num_to_hex (
|
||||||
this.blue,
|
this._blue,
|
||||||
2
|
2
|
||||||
)}${this.alpha === 255
|
)}${this._alpha === 255
|
||||||
? ''
|
? ''
|
||||||
: num_to_hex (this.alpha, 2)}`;
|
: num_to_hex (this._alpha, 2)}`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user