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(); }
public RenderingSystem(IBlockLinerRenderer renderer, IBlockLiner gamestate) { _renderer = renderer; _gamestate = gamestate; }