restoreState method

  1. @override
void restoreState(
  1. List<int> list
)
override

Implementation

@override
void restoreState(List<int> list) {
  x = list[0] & IntMask;
  // y != 0
  y = (list[1] & IntMask);
  if (y == 0) {
    y = 33442211 & IntMask;
  }
  // (z | c) != 0
  z = list[2] & FactorMask;
  c = list[3] & FactorMask;
  if (z == 0 && c == 0) {
    z = 332211 & FactorMask;
  }
  if (logger.logLevel >= LEVEL_DEBUG) {
    logger.log('$id: restoreState: $x $y $z $c');
  }
}