Exemplo n.º 1
0
        void GameInitialization()
        {
            direction           = 0;
            label1.Text         = "0";
            _check[0]           = false;
            _check[1]           = false;
            enemytimer.Interval = 300;
            enemytimer.Tick    -= T_Tick;
            enemytimer.Tick    += T_Tick;

            pacmantimer.Interval = 100;
            pacmantimer.Tick    -= Pacmantimer_Tick;
            pacmantimer.Tick    += Pacmantimer_Tick;

            pack  = new Characters.Pacman(ref dots, ref blocks);
            enemy = new Characters.Enemy(pack, ref blocks);

            pack.Pacman_PointsChanged += new
                                         Characters.Pacman_PointsChanged(pack_Pacman_PointsChanged);
            pack.Pacman_Messages += new
                                    Characters.Pacman_Messages(pack_Pacman_Messages);

            pack.Location  = new Point(100, 100);
            enemy.Location = new Point(440, 100);

            this.PacmanGroupBox.Controls.Add(pack);
            this.PacmanGroupBox.Controls.Add(enemy);

            LoadDots();
            LoadBlocks();
            enemytimer.Start();
            pacmantimer.Start();
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //la réinitialisation devrait réafficher la scéne d origine comment?
            this.PacmanGroupBox.Controls.Clear();
            ucScene11 = new UCScene1();
            this.PacmanGroupBox.Controls.Add(ucScene11);
            if (ucScene11.Controls.OfType <Characters.Pacman>().ToArray().Count() == 0)
            {
                MessageBox.Show("La scéne n'ets pas valide il vous faut un pacman!");
                return;
            }
            pacman = ucScene11.Controls.OfType <Characters.Pacman>().ToArray().First();
            enemy  = ucScene11.Controls.OfType <Characters.Enemy>().ToArray().First();
            Characters.Dots[]  dots   = ucScene11.Controls.OfType <Characters.Dots>().ToArray();
            Characters.Block[] blocks = ucScene11.Controls.OfType <Characters.Block>().ToArray();
            pacman?.Initialize(ref dots, ref blocks);
            enemy?.Initialize(pacman);

            if (pacman != null)
            {
                pacman.Pacman_PointsChanged += new Characters.Pacman_PointsChanged(pack_Pacman_PointsChanged);
                pacman.Pacman_Messages      += new Characters.Pacman_Messages(pack_Pacman_Messages);
                pacman.TotalPoints           = 0;
            }
        }
Exemplo n.º 3
0
        void GameInitialization()
        {
            Characters.Pacman pack = new Characters.Pacman(ref dots, ref blocks);
            pack.Pacman_PointsChanged += new Characters.Pacman_PointsChanged(pack_Pacman_PointsChanged);
            pack.Pacman_Messages += new Characters.Pacman_Messages(pack_Pacman_Messages);
            pack.Location = new Point(100, 100);

            this.PacmanGroupBox.Controls.Add(pack);

            LoadDots();
            LoadBlocks();
        }
Exemplo n.º 4
0
        void GameInitialization()
        {
            Characters.Pacman pack = new Characters.Pacman(ref dots, ref blocks);
            pack.Pacman_PointsChanged += new Characters.Pacman_PointsChanged(pack_Pacman_PointsChanged);
            pack.Pacman_Messages      += new Characters.Pacman_Messages(pack_Pacman_Messages);
            pack.Location              = new Point(100, 100);

            this.PacmanGroupBox.Controls.Add(pack);

            LoadDots();
            LoadBlocks();
        }
Exemplo n.º 5
0
 public Enemy(Characters.Pacman pacman)
     : this()
 {
     _pacman         = pacman;
     Enemy_Movement += new Characters.Enemy_Movement(Enemy_Enemy_Movement);
 }
Exemplo n.º 6
0
 public void Initialize(Characters.Pacman pacman)
 {
     _pacman                  = pacman;
     Enemy_Movement          += new Characters.Enemy_Movement(Enemy_Enemy_Movement);
     _pacman.Pacman_Movement += Enemy_Pacman_Movement;
 }
Exemplo n.º 7
0
 public Enemy(Characters.Pacman pacman)
     : this()
 {
     _pacman = pacman;
     Enemy_Movement += new Characters.Enemy_Movement(Enemy_Enemy_Movement);
 }