예제 #1
0
        //public void GetCurrentPlayer(string name)
        //{
        //    DataBase.GetPlayers(_CurrentPlayer, _GetGameKey,name);

        //}
        public bool InsertPlayer(string Player, _IsAdmin IsAdmin)
        {
            bool Returner = false;

            SqlDbType[] SqlDatatypes = new SqlDbType[] { SqlDbType.VarChar, SqlDbType.VarChar, SqlDbType.Int, SqlDbType.Int, SqlDbType.Int, SqlDbType.Int };
            string[]    Values       = new string[6] {
                GetGameKey, Player, "", "0", "5", "0"
            };
            string[] Colums = new string[6] {
                "GameKeyID", "Player", "IsAdmin", "Points", "Attemp", "PlayerStand"
            };
            switch (IsAdmin)
            {
            case _IsAdmin.Yes:
                Values[2] = "1";
                break;

            case _IsAdmin.NO:
                Values[2] = "0";
                break;
            }
            if (DataBase.InsertToDataBase("GamePlayer", Colums, Values, SqlDatatypes))
            {
                DataBase.GetPlayers(_CurrentPlayer, _GetGameKey, Player);
                Returner = true;
            }
            else
            {
                Returner = false;
            }
            return(Returner);
        }
예제 #2
0
 public Game(string Gamekey)
 {
     _IsGameCreated = DataBase.Exists("Game", "GameKey", Gamekey, System.Data.SqlDbType.VarChar);
     if (_IsGameCreated)
     {
         DataBase.GetPlayers(Players, Gamekey);
         ReadGameStatus(Gamekey);
         _GetGameKey = Gamekey;
         ReadGameRound();
     }
 }
예제 #3
0
 public void ReadPlayers(string Gamekey)
 {
     DataBase.GetPlayers(Players, Gamekey);
 }