-
Notifications
You must be signed in to change notification settings - Fork 7
Change color Original Code (Java)
Mich edited this page Jul 31, 2022
·
1 revision
byte[] arrayOfByte = new byte[7];
arrayOfByte[0] = 86;
arrayOfByte[1] = (byte)(Color.red(paramMyColor.color) * paramMyColor.progress / 100);
arrayOfByte[2] = (byte)(Color.green(paramMyColor.color) * paramMyColor.progress / 100);
arrayOfByte[3] = (byte)(Color.blue(paramMyColor.color) * paramMyColor.progress / 100);
arrayOfByte[4] = (byte)(paramMyColor.warmWhite * paramMyColor.progress / 100 & 0xFF);
arrayOfByte[5] = -16;
arrayOfByte[6] = -86;
synTimedata((byte)65, (byte)(Color.red(paramMyColor.color) * paramMyColor.progress / 100), (byte)(Color.red(paramMyColor.color) * paramMyColor.progress / 100), (byte)(Color.green(paramMyColor.color) * paramMyColor.progress / 100), (byte)(Color.blue(paramMyColor.color) * paramMyColor.progress / 100), (byte)0);
if (paramMyColor.warmWhite != 0) {
arrayOfByte[1] = 0;
arrayOfByte[2] = 0;
arrayOfByte[3] = 0;
arrayOfByte[5] = 15;
arrayOfByte[4] = (byte)(paramMyColor.progress * 255 / 100 & 0xFF);
synTimedata((byte)65, (byte)0, (byte)0, (byte)0, (byte)0, (byte)(paramMyColor.progress * 255 / 100 & 0xFF));
}