예제 #1
0
 public ManagerDeObstaculos(Texture2D textura, ManagerDeEntidades managerDeEntidades, Trex trex, MostrarPuntaje mostrarPuntaje)
 {
     _textura            = textura;
     _managerDeEntidades = managerDeEntidades;
     _trex     = trex;
     _puntajes = mostrarPuntaje;
     _random   = new Random();
 }
예제 #2
0
        public ManagerDeTerreno(Texture2D hojaDeSprites, ManagerDeEntidades managerDeEntidades, Trex trex)
        {
            _hojaDeSprites      = hojaDeSprites;
            _managerDeEntidades = managerDeEntidades;
            _tilesDeTerreno     = new List <TileDeTerreno>();

            _terrenoRegular   = new Sprite(hojaDeSprites, POS_X, POS_Y, LARGO_SPRITE, ALTO_SPRITE, Color.White);
            _terrenoEscabroso = new Sprite(hojaDeSprites, POS_X + LARGO_SPRITE, POS_Y, LARGO_SPRITE, ALTO_SPRITE, Color.White);

            _trex   = trex;
            _random = new Random();
        }
예제 #3
0
 public GrupoDeCactus(Texture2D textura, bool esLargo, Tamanios tamanio, Trex trex, Vector2 posicion) : base(trex, posicion)
 {
     EsLargo       = esLargo;
     Dimension     = tamanio;
     grupoDeCactus = GenerarSprite(textura);
 }
예제 #4
0
 protected Obstaculo(Trex trex, Vector2 posicion)
 {
     _trex    = trex;
     Posicion = posicion;
 }