public void Inicializar() { _tilesDeTerreno.Clear(); TileDeTerreno terrenoInicial = CrearTileRegular(0); _tilesDeTerreno.Add(terrenoInicial); _managerDeEntidades.Agregar(terrenoInicial); }
private void GenerarObstaculoAleatroio() { Obstaculo obstaculo = null; GrupoDeCactus.Tamanios randomTamanio = (GrupoDeCactus.Tamanios)_random.Next((int)GrupoDeCactus.Tamanios.pequenios, (int)GrupoDeCactus.Tamanios.largos + 1); bool esLargo = _random.NextDouble() > 0.5f; float coordY = esLargo ? 80 : 94; var posicion = new Vector2(ChromeTRex.LARGO_VENTANA, coordY); obstaculo = new GrupoDeCactus(_textura, esLargo, randomTamanio, _trex, posicion); _managerDeEntidades.Agregar(obstaculo); }