language: C# (mono-2.8)
date: 272 days 19 hours ago
link:
visibility: public
1
2
3
4
5
6
7
8
9
10
11
12
13
14
using System;
 
public class Test
{
        public static void Main()
        {
            int xy = -123456;
            ushort m_X = (ushort) xy;
            ushort m_Y = (ushort)(xy>>16);
            Console.WriteLine("{0} {1}", m_X, m_Y);
            int back = (m_Y << 16) | m_X;
            Console.WriteLine("{0} {1}", xy, back);
        }
}