Exemple #1
0
        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);
        }
Exemple #2
0
        private GroundTile CreateRegularTile(float positionX)
        {
            GroundTile groundTile = new GroundTile(_regularSprite, positionX, GROUND_TILE_POS_Y);

            return(groundTile);
        }
Exemple #3
0
        private GroundTile CreateBumpyTile(float positionX)
        {
            GroundTile groundTile = new GroundTile(_bumpySprite, positionX, GROUND_TILE_POS_Y);

            return(groundTile);
        }