cleaned ColorConverter

This commit is contained in:
Dank074 2021-05-08 19:00:57 -05:00
parent 2bbf980a81
commit 128da52d81
2 changed files with 6 additions and 6 deletions

View File

@ -163,10 +163,10 @@ export class RoomLogic extends RoomObjectLogicBase
this._Str_3576 = newColor; this._Str_3576 = newColor;
} }
let _local_5 = ColorConverter._Str_22130(color); let _local_5 = ColorConverter.rgbToHSL(color);
_local_5 = ((_local_5 & 0xFFFF00) + newColor); _local_5 = ((_local_5 & 0xFFFF00) + newColor);
color = ColorConverter._Str_13949(_local_5); color = ColorConverter.hslToRGB(_local_5);
if(this.object.model) this.object.model.setValue(RoomObjectVariable.ROOM_BACKGROUND_COLOR, color); if(this.object.model) this.object.model.setValue(RoomObjectVariable.ROOM_BACKGROUND_COLOR, color);
} }

View File

@ -42,7 +42,7 @@ export class ColorConverter
return 'rgba(' + [r, g, b, 1].join(',') + ')'; return 'rgba(' + [r, g, b, 1].join(',') + ')';
} }
public static _Str_22130(k: number): number public static rgbToHSL(k: number): number
{ {
const _local_2: number = (((k >> 16) & 0xFF) / 0xFF); const _local_2: number = (((k >> 16) & 0xFF) / 0xFF);
const _local_3: number = (((k >> 8) & 0xFF) / 0xFF); const _local_3: number = (((k >> 8) & 0xFF) / 0xFF);
@ -108,7 +108,7 @@ export class ColorConverter
return _local_14; return _local_14;
} }
public static _Str_13949(k: number): number public static hslToRGB(k: number): number
{ {
let _local_12: number; let _local_12: number;
let _local_13: number; let _local_13: number;
@ -285,7 +285,7 @@ export class ColorConverter
return new Vector3d((((_local_2 * 0.4124) + (_local_3 * 0.3576)) + (_local_4 * 0.1805)), (((_local_2 * 0.2126) + (_local_3 * 0.7152)) + (_local_4 * 0.0722)), (((_local_2 * 0.0193) + (_local_3 * 0.1192)) + (_local_4 * 0.9505))); return new Vector3d((((_local_2 * 0.4124) + (_local_3 * 0.3576)) + (_local_4 * 0.1805)), (((_local_2 * 0.2126) + (_local_3 * 0.7152)) + (_local_4 * 0.0722)), (((_local_2 * 0.0193) + (_local_3 * 0.1192)) + (_local_4 * 0.9505)));
} }
public static _Str_22784(k:IVector3D):IVector3D public static xyz2CieLab(k:IVector3D):IVector3D
{ {
let _local_2: number = (k.x / 95.047); let _local_2: number = (k.x / 95.047);
let _local_3: number = (k.y / 100); let _local_3: number = (k.y / 100);
@ -319,6 +319,6 @@ export class ColorConverter
public static rgb2CieLab(k: number):IVector3D public static rgb2CieLab(k: number):IVector3D
{ {
return ColorConverter._Str_22784(ColorConverter.rgb2xyz(k)); return ColorConverter.xyz2CieLab(ColorConverter.rgb2xyz(k));
} }
} }