private static int RotateX(int x, int y, double rad, int m_x, int m_y) { return (int)(Math.Round((x - m_x) * Math.Cos(rad) - (y - m_y) * Math.Sin(rad)) + m_x); }