示例#1
0
        internal void KartAt(Kart kart, Panel panel)
        {
            Kart k = kart;

            KartControl kartControl = new KartControl();

            kartControl.Kart = k;
            kartControl.Left = panel.Controls.Count * (kartControl.Width - 10);
            kartControl.Show();
            panel.Controls.Add(kartControl);
            kartControl.BringToFront();
        }
示例#2
0
    private void Awake()
    {
        controls = new KartControl();

        controls.Kart.Drive.performed += ctx => go = true;
        controls.Kart.Drive.canceled  += ctx => go = false;

        controls.Kart.Turn.performed += ctx => move = ctx.ReadValue <float>();
        controls.Kart.Turn.canceled  += ctx => move = 0f;

        controls.Kart.Drift.performed += ctx => drift = true;
        controls.Kart.Drift.canceled  += ctx => drift = false;
    }
示例#3
0
        internal void KapaliKartlariDiz(Panel panel)
        {
            panel.Controls.Clear();
            int aktifLeft = 0;

            foreach (int key in this.Kartlar.Keys)
            {
                Kart k = this.Kartlar[key];

                KartControl kartControl = new KartControl();
                kartControl.KartKey             = key;
                kartControl.Kart                = k;
                kartControl.Left                = aktifLeft;
                kartControl.OyuncuNo            = this.OyuncuNo;
                kartControl.IcindeBulunduguOyun = this.KatildigiOyun;

                if (OyuncuNo != 1)
                {
                    kartControl.Close();
                }
                else
                {
                    kartControl.Show();
                }
                panel.Controls.Add(kartControl);
                kartControl.BringToFront();
                if (OyuncuNo != 1)
                {
                    aktifLeft += 20;
                }
                else
                {
                    aktifLeft += kartControl.Width;
                }
            }
            Application.DoEvents();
        }