История изменений
Исправление qulinxao3, (текущая версия) :
r = (oldColor & 0x00ff0000UL) >> 16;
r=(oldColor //(2**16))%(2**8)
r=(r<=10)? 0 : int(r-(r*fadeValue/256));
r= 0 if r<=10 else Math.floor(r-(r*fadeValue/256))
+- так
не_факт что math.floor на всех твоих входных тождественна си int
Исходная версия qulinxao3, :
r = (oldColor & 0x00ff0000UL) >> 16;
r=(r<=10)? 0 : int(r-(r*fadeValue/256));
r= 0 if r<=10 else Math.floor(r-(r*fadeValue/256))
+- так
не_факт что math.floor на всех твоих входных тождественна си int