Ejemplo n.º 1
0
        ///// <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);
        }
Ejemplo n.º 2
0
 public GameEngine(IGameRenderer renderer, IInputHandlerer inputHandlerer)
 {
     this._renderer = renderer;
     this._inputHandlerer = inputHandlerer;
     this._inputHandlerer.UiActionHappened += this.HandleUiActionHappend;
 }