Пример #1
0
        private ChessGame CreateGame(int oppID)
        {
            Random random = new Random();
            int    whitePlayerID, blackPlayerID;
            string opponentInfoKey = playerInfoPrefix + oppID.ToString();

            if (random.Next() % 2 == 0)
            {
                whitePlayerID = player.ID;
                blackPlayerID = oppID;
            }
            else
            {
                whitePlayerID = oppID;
                blackPlayerID = player.ID;
            }

            ChessGame chessGame = new ChessGame();

            chessGame.CreateGame(whitePlayerID, blackPlayerID, GameTimeInSeconds);
            //Set Game ID for opponent
            redis.SetEntryInHash(opponentInfoKey, gameFoundIDKey, chessGame.ID.ToString());
            return(chessGame);
        }