public void Initialize() { _groundSprites.Clear(); foreach (GroundTile gt in _entityManager.GetEntitiesOfType <GroundTile>()) { _entityManager.RemoveEntity(gt); } GroundTile groundTile = CreateRegularTile(0); _groundSprites.Add(groundTile); _entityManager.AddEntity(groundTile); }
private GroundTile CreateRegularTile(float positionX) { GroundTile groundTile = new GroundTile(_regularSprite, positionX, GROUND_TILE_POS_Y); return(groundTile); }
private GroundTile CreateBumpyTile(float positionX) { GroundTile groundTile = new GroundTile(_bumpySprite, positionX, GROUND_TILE_POS_Y); return(groundTile); }