Skip to content

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));
}

Clone this wiki locally