Ejemplo n.º 1
0
        public Obstaculos(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, escala, forma, isStatic)
        {
            objetoFisico.isTrigger = true;


            objetoFisico.agregarFFCirculo(25f, new Vector2(1, 1));
        }
        public Coleccionable(string imagen, Vector2 pos, float rot, float escala, FF_form forma, bool isStatic = false, bool isAddpoint = false) : base(imagen, pos, escala, rot, forma, isStatic)
        {
            this.points = isAddpoint;

            if (isAddpoint == true)
            {
                objetoFisico.addPoint();
            }
            objetoFisico.isTrigger = true;
        }
Ejemplo n.º 3
0
        public UTGameObject(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = false, bool isInferior = false)
        {
            dibujable    = new Dibujable(imagen, pos, escala, isSuperior, isInferior);
            objetoFisico = new ObjetoFisico(dibujable);
            if (forma == FF_form.Circulo)
            {
                objetoFisico.agregarFFCirculo(dibujable.ancho / 2f, new Vector2(0, 0));
            }
            else
            {
                objetoFisico.agregarFFRectangulo(dibujable.ancho, dibujable.alto, new Vector2(0, 0));
            }
            objetoFisico.isStatic    = isStatic;
            objetoFisico.OnCollision = OnCollision;
            objetoFisico.GetObject   = GetObject;


            UTGameObjectsManager.suscribirObjeto(this);
        }
Ejemplo n.º 4
0
        public Nave(ContentManager content, string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = true) : base(imagen, pos, escala, forma, isStatic, isSuperior)
        {
            vidas      = 5;
            nuevaVida  = 5000;
            respawnPos = pos;

            invulnerable       = false;
            tiempoInvulnerable = 0;

            shootCD    = 0f;
            isShooting = false;

            buffLevel = 1;

            objetoFisico.dibujable.rot = 1.57f;
        }
Ejemplo n.º 5
0
 public Background(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = false, bool isInferior = false) : base(imagen, pos, escala, forma, isStatic, isSuperior, isInferior)
 {
     objetoFisico.isTrigger = true;
 }
Ejemplo n.º 6
0
 public Automovil(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, escala, forma, isStatic)
 {
 }
Ejemplo n.º 7
0
 public Pelota(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = true) : base(imagen, pos, escala, forma, isStatic, isSuperior = true)
 {
     hp = 5;
 }
Ejemplo n.º 8
0
 public Coleccionable(string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, escala, forma, isStatic)
 {
     objetoFisico.isTrigger = true;
 }
Ejemplo n.º 9
0
 public Gato(string imagen, Vector2 pos, float rot, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, rot, escala, forma, isStatic)
 {
     this.plonk = Game1.INSTANCE.Content.Load <SoundEffect>("HITMARKER SOUND EFFECT (FREE DOWNLOAD)");
 }
Ejemplo n.º 10
0
        public Automovil(ContentManager content, string imagen, Vector2 pos, float escala, FF_form forma, bool isStatic = false, bool isSuperior = true) : base(imagen, pos, escala, forma, isStatic, isSuperior)
        {
            vidas      = 5;
            respawnPos = pos;

            invulnerable       = false;
            tiempoInvulnerable = 0;
        }
Ejemplo n.º 11
0
 public Bullet(string imagen, Vector2 pos, float rot, float escala, FF_form forma, bool isStatic = false) : base(imagen, pos, rot, escala, forma, isStatic)
 {
 }
Ejemplo n.º 12
0
 public Proyectil(string imagen, Vector2 pos, float velX, float velY, float rot, float escala, FF_form forma, bool isStatic = false, bool isSuperior = false) : base(imagen, pos, escala, forma, isStatic, isSuperior)
 {
     vel_X = velX;
     vel_Y = velY;
     objetoFisico.dibujable.rot = rot;
     isDestroyed            = false;
     objetoFisico.isTrigger = true;
 }