Пример #1
0
        public Form1()
        {
            
            InitializeComponent();
            MainGame = new Game(
                new Coords(this.GamePanel.Left,this.GamePanel.Top),
                new Coords(this.GamePanel.Size.Width, this.GamePanel.Size.Height)
                );

            Snake = new List<Segment>();
            int i;
          //  Segment seg = new Segment((int)Segment.typeSel.Snake, (int)Segment.direction.DL, new Coords(50, 18));
            for (i = 5; i >0; i--)
            {
                Snake.Add(
                    new Segment((int)Segment.typeSel.Snake,
                        (int)Segment.direction.H,
                        new Coords(i*10 + MainGame.GameLocation.x  , 10 + MainGame.GameLocation.y)
                        )
                        );

            }
            Snake.ElementAt(0).ChangeDirection((int)Segment.direction.HL);
            Snake.Last().ChangeDirection((int)Segment.direction.QR);
            
            foreach (Segment segi in Snake)
            {
                this.Controls.Add(segi);
                segi.BringToFront();
            }

        }