float GetDirectionScale(ImageCode.ImageDirection dir) { switch (dir) { case ImageCode.ImageDirection.Origin: return(1); case ImageCode.ImageDirection.Reverse: return(-1); } return(0); }
public void SetDirection(ImageCode.ImagePos pos, ImageCode.ImageDirection dir) { switch (pos) { case ImageCode.ImagePos.BACK: SetDirection(image_back, GetDirectionScale(dir)); break; case ImageCode.ImagePos.CENTER: SetDirection(image_center, GetDirectionScale(dir)); break; case ImageCode.ImagePos.LEFT: SetDirection(image_left, GetDirectionScale(dir)); break; case ImageCode.ImagePos.RIGHT: SetDirection(image_right, GetDirectionScale(dir) * -1); break; } }