Beispiel #1
0
        public Letter(Letta letta)
        {
            setHexArray(letta);

            int rows = letter.GetUpperBound(0) + 1;
            int cols = letter.Length / rows;

            byte[] tempArr = new byte[8];

            for (int i = 0; i < rows; i++)
            {
                tempArr = StringToByteArray(hexArray[i]);
                for (int j = 0; j < cols; j++)
                {
                    letter[i, j] = tempArr[j];
                }
            }
        }
Beispiel #2
0
        private void RowForm_Load(object sender, EventArgs e)
        {
            setLabels(tbPanel);
            setLabelsFromArray(allArea, tbPanel);
            printArray(allArea);

            text = text.ToUpper();

            foreach (char letter in text)
            {
                if (letter == 'A')
                {
                    l = Letta.Aletter;
                }
                else if (letter == 'B')
                {
                    l = Letta.Bletter;
                }
                else if (letter == 'C')
                {
                    l = Letta.Cletter;
                }
                else if (letter == 'D')
                {
                    l = Letta.Dletter;
                }
                else if (letter == 'E')
                {
                    l = Letta.Eletter;
                }
                else if (letter == 'R')
                {
                    l = Letta.Rletter;
                }
                else if (letter == 'F')
                {
                    l = Letta.Fletter;
                }
                else if (letter == 'T')
                {
                    l = Letta.Tletter;
                }
                else if (letter == 'S')
                {
                    l = Letta.Sletter;
                }
                else if (letter == 'I')
                {
                    l = Letta.Iletter;
                }
                else if (letter == ' ')
                {
                    l = Letta.SpaceLetter;
                }



                myLetters.Add(new Letter(l));
            }

            timer1.Enabled  = true;
            timer1.Interval = speed * 10;
        }
Beispiel #3
0
        public void setHexArray(Letta letta)
        {
            switch (letta)
            {
            case Letta.Aletter:
            {
                // letter =
                hexArray[0] = "3f";
                hexArray[1] = "41";
                hexArray[2] = "41";
                hexArray[3] = "7f";
                hexArray[4] = "41";
                hexArray[5] = "41";
                hexArray[6] = "41";
                hexArray[7] = "00";
                break;
            }

            case Letta.Bletter:
            {
                hexArray[0] = "7e";
                hexArray[1] = "43";
                hexArray[2] = "43";
                hexArray[3] = "7e";
                hexArray[4] = "43";
                hexArray[5] = "43";
                hexArray[6] = "7e";
                hexArray[7] = "00";
                break;
            }

            case Letta.Cletter:
            {
                hexArray[0] = "7e";
                hexArray[1] = "41";
                hexArray[2] = "40";
                hexArray[3] = "40";
                hexArray[4] = "40";
                hexArray[5] = "41";
                hexArray[6] = "7e";
                hexArray[7] = "00";
                break;
            }

            case Letta.Dletter:
            {
                hexArray[0] = "7e";
                hexArray[1] = "41";
                hexArray[2] = "41";
                hexArray[3] = "41";
                hexArray[4] = "41";
                hexArray[5] = "41";
                hexArray[6] = "7e";
                hexArray[7] = "00";
                break;
            }

            case Letta.Eletter:
            {
                hexArray[0] = "7f";
                hexArray[1] = "7f";
                hexArray[2] = "40";
                hexArray[3] = "7f";
                hexArray[4] = "40";
                hexArray[5] = "7f";
                hexArray[6] = "7f";
                hexArray[7] = "00";
                break;
            }

            case Letta.Rletter:
            {
                hexArray[0] = "7e";
                hexArray[1] = "41";
                hexArray[2] = "41";
                hexArray[3] = "7e";
                hexArray[4] = "41";
                hexArray[5] = "41";
                hexArray[6] = "41";
                hexArray[7] = "00";
                break;
            }

            case Letta.Fletter:
            {
                hexArray[0] = "7f";
                hexArray[1] = "08";
                hexArray[2] = "08";
                hexArray[3] = "7f";
                hexArray[4] = "08";
                hexArray[5] = "08";
                hexArray[6] = "08";
                hexArray[7] = "00";
                break;
            }

            case Letta.Tletter:
            {
                hexArray[0] = "7f";
                hexArray[1] = "08";
                hexArray[2] = "08";
                hexArray[3] = "08";
                hexArray[4] = "08";
                hexArray[5] = "08";
                hexArray[6] = "08";
                hexArray[7] = "00";
                break;
            }

            case Letta.Sletter:
            {
                hexArray[0] = "7f";
                hexArray[1] = "41";
                hexArray[2] = "40";
                hexArray[3] = "7f";
                hexArray[4] = "01";
                hexArray[5] = "41";
                hexArray[6] = "7f";
                hexArray[7] = "00";
                break;
            }

            case Letta.Iletter:
            {
                hexArray[0] = "08";
                hexArray[1] = "08";
                hexArray[2] = "08";
                hexArray[3] = "08";
                hexArray[4] = "08";
                hexArray[5] = "08";
                hexArray[6] = "08";
                hexArray[7] = "00";
                break;
            }

            case Letta.SpaceLetter:
            {
                hexArray[0] = "00";
                hexArray[1] = "00";
                hexArray[2] = "00";
                hexArray[3] = "00";
                hexArray[4] = "00";
                hexArray[5] = "00";
                hexArray[6] = "00";
                hexArray[7] = "00";
                break;
            }
            }
        }