예제 #1
0
        bool assetColorMode_16()
        {
            var dc    = ProcLauncher.GetDC(IntPtr.Zero);
            var w     = ProcLauncher.GetDeviceCaps(dc, 0x0E);
            var w2    = ProcLauncher.GetDeviceCaps(dc, 0x0C);
            var total = w * w2;

            if (total != 16)
            {
                MessageBox.Show("You must have 16bit color mode set to use windowed mode.");
                return(false);
            }

            return(true);
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int           tries          = 0;
            LineageServer selectedServer = (LineageServer)listBox1.SelectedItem;

            if (selectedServer == null)
            {
                return;
            }

            var ipaddr = (uint)IPAddress.NetworkToHostOrder((int)IPAddress.Parse(selectedServer.IP).Address);

            ProcLauncher.CreateLinProcess(textBox1.Text, ipaddr, selectedServer.Port, textBox2.Text, textBox3.Text);

            curPort++;
        }