///// <summary> ///// Array of Integers -> dealed cars. Array.Lengt = 17 ///// All the numbers correspont to file name numbers of the cards ///// </summary> //private int[] dealtCardsNumbers = new int[17]; public GameEngine(IRenderer renderer, IInputHandlerer inputHandlerer) { this.Table = new Table(); this.Players = new IPlayer[GlobalConstants.PlayersCount]; this.InitializePlayers(); this.renderer = renderer; this.inputHandlerer = inputHandlerer; this.GameDeck = new GameCard[52]; this.GameDealtCards = new GameCard[17]; this.SetAllGameCardsDeck(); this.GameEnd = false; this.handCalculator = new HandCalculator(this); }
public GameEngine(IGameRenderer renderer, IInputHandlerer inputHandlerer) { this._renderer = renderer; this._inputHandlerer = inputHandlerer; this._inputHandlerer.UiActionHappened += this.HandleUiActionHappend; }