Ejemplo n.º 1
0
        public void LoadContent(ContentManager content)
        {
            sango = new Sango(new StateManager(content, inputHandler));
            Sango aux = (Sango)sango;

            exit = new Actors.Objects.Object(1, new Vector2(1860, 512), content.Load <Texture2D>("Exit"), 0);
            aux.LoadContent(content);
            map.SetHearts(content);
            levelSnd = content.Load <SoundEffect>("No Victim");
            actCollider.LoadContent(content);

            Actor  bat     = new Youkai(new StateManager(content, inputHandler));
            Actor  oni     = new Youkai(new StateManager(content, inputHandler));
            Actor  oni2    = new Youkai(new StateManager(content, inputHandler));
            Actor  oni3    = new Youkai(new StateManager(content, inputHandler));
            Actor  Gyu     = new Youkai(new StateManager(content, inputHandler));
            Youkai auxBat  = (Youkai)bat;
            Youkai auxOni  = (Youkai)oni;
            Youkai auxOni2 = (Youkai)oni2;
            Youkai auxOni3 = (Youkai)oni3;
            Youkai auxGyu  = (Youkai)Gyu;

            auxBat.setState(new BatState(auxBat, auxBat.state));
            auxOni.setState(new OniState(auxOni, auxOni.state, new Vector2(1120, 480)));
            auxOni2.setState(new OniState(auxOni2, auxOni2.state, new Vector2(704, 320)));
            auxOni3.setState(new OniState(auxOni3, auxOni3.state, new Vector2(1728, 288)));
            auxGyu.setState(new GyuState(auxGyu, auxGyu.state, new Vector2(1550, 501)));
            youkais.Add(auxBat);
            youkais.Add(auxOni);
            youkais.Add(auxOni2);
            youkais.Add(auxOni3);
            youkais.Add(auxGyu);
        }