Esempio n. 1
0
    // Use this for initialization
    void Start()
    {
        startPosition = gameObject.GetComponent <Transform>();

        checkFree   = GameObject.FindObjectOfType <CheckFreePosition>();
        letterValue = FindObjectOfType <LetterValues>();
    }
Esempio n. 2
0
        //2) Here we insert the encrypted values into the db
        private void InsertValues()
        {
            Conn.Open();
            SqlCommand command = new SqlCommand();

            command.Connection = Conn;
            string key   = "";
            string value = "";

            foreach (var item in LetterValues)
            {
                var last = LetterValues.Last();
                if (item.Key == last.Key)
                {
                    key   += item.Key;
                    value += item.Value;
                }
                else
                {
                    key   += item.Key + ",";
                    value += item.Value + ',';
                }
            }

            command.CommandText = $"Insert into EncryptedValues (Id, {key},DateInserted) VALUES ('{Id}',{value},'{IncomingDate}')";
            command.ExecuteNonQuery();
            Conn.Close();
        }
Esempio n. 3
0
 public LetterTile(Button btn)
 {
     if (btn.Text.Equals(" "))
     {
         isBlankTile = true;
     }
     boardPosition = int.Parse((string)btn.Tag);
     tileLetter    = btn.Text;
     tileScore     = LetterValues.getLetterValue(tileLetter);
 }
Esempio n. 4
0
 public void Shuffle()
 {
     for (int i = 0; i < teVerdelenLetters.Length; i++)
     {
         int rnd = Random.Range(0, teVerdelenLetters.Length);
         tempGO = teVerdelenLetters[rnd];
         teVerdelenLetters[rnd] = teVerdelenLetters[i];
         teVerdelenLetters[i]   = tempGO;
     }
 }
Esempio n. 5
0
 public LetterTile(string letter, int pos)
 {
     if (letter.Equals(" "))
     {
         isBlankTile = true;
     }
     boardPosition  = pos;
     tileLetter     = letter;
     tileScore      = LetterValues.getLetterValue(tileLetter);
     base.Text      = tileLetter;
     placedThisTurn = true;
 }
 public DNASequenceSystem(DNASequenceSystem dna_sequence_system)
     : this(dna_sequence_system.Name)
 {
     if (dna_sequence_system != null)
     {
         LetterValues.Clear();
         foreach (char key in dna_sequence_system.Keys)
         {
             LetterValues.Add(key, dna_sequence_system[key]);
         }
     }
 }
Esempio n. 7
0
        public static int CaluclatePlacedTileScore(Button boardTile, LetterTile letterTile)
        {
            int    tileValue = LetterValues.getLetterValue(letterTile.Text);
            string tileType  = boardTile.Text;

            if (tileType == "" || string.Equals(tileType, "*"))
            {
                return(tileValue);
            }
            else if (string.Equals(tileType, "Double Letter Score"))
            {
                return(tileValue * 2);
            }
            else if (string.Equals(tileType, "Triple Letter Score"))
            {
                return(tileValue * 3);
            }

            return(-1);
        }
Esempio n. 8
0
 public static int getLetterValue(string letter)
 {
     return(LetterValues.getLetterValue(letter));
 }
Esempio n. 9
0
 public static int CalculateNonPlacedTileScore(char letterTile)
 {
     return(LetterValues.getLetterValue(letterTile.ToString()));
 }