>private int scaleFactor = 1; >public int ScaleFactor > { > get { return scaleFactor; } > set > { > if (value == 0) > { > scaleFactor = scaleFactor == 1 ? -1 : 1; > } > else > scaleFactor = value; > } > }Why isn't i = -1 after
int i = --ScaleFactor;That's some evil code...