Example #1
0
        protected override void Initialize()
        {
            // gamelogic initialization
            _gamelogic = new BlockLinerLogic(BoardWidth, BoardHeight, this);
            //_gamelogic = new TestingBlockLiner((int)BoardWidth, (int)BoardHeight);

            // graphics initialization
            _renderer  = new MonoRenderer(GraphicsDevice, _graphics, BoardWidth, BoardHeight);
            _rendering = new RenderingSystem(_renderer, _gamelogic);

            base.Initialize();
        }
Example #2
0
 public RenderingSystem(IBlockLinerRenderer renderer, IBlockLiner gamestate)
 {
     _renderer  = renderer;
     _gamestate = gamestate;
 }