Exemplo n.º 1
0
        public MonsterManager(Level level)
        {
            Level = level;

            Flumpty       = new Flumpty(Level);
            BBB           = new BirthdayBoyBlam(Level);
            Eyesaur       = new Eyesaur(Level);
            Clown         = new Grunkfuss(Level);
            Owl           = new Owl(Level);
            Redman        = new Redman(Level);
            GoldenFlumpty = new GoldenFlumpty(Level);

            Monsters = new List <MonsterBase> {
                Flumpty, BBB, Eyesaur, Clown, Owl, Redman, GoldenFlumpty
            };

            spookSounds = new List <SoundEffect>();
        }
Exemplo n.º 2
0
        public void DrawOnCamera(SpriteBatch sb, Vector2 offset, CameraIndex cam)
        {
            Owl.DrawOnCamera(sb, offset, cam);

            if (cam != CameraIndex.Cam6)
            {
                Eyesaur.DrawOnCamera(sb, offset, cam);
            }

            Clown.DrawOnCamera(sb, offset, cam);
            Flumpty.DrawOnCamera(sb, offset, cam);
            BBB.DrawOnCamera(sb, offset, cam);

            if (cam == CameraIndex.Cam6)
            {
                Eyesaur.DrawOnCamera(sb, offset, cam);
            }
        }