示例#1
0
        private void GenerateGameScene()
        {
            string text = File.ReadAllText("FlappyMap.txt");

            string[] mapText = text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
            for (int i = 0; i < mapText.Length; i++)
            {
                for (int j = 0; j < mapText[i].Length; j++)
                {
                    GameElement element;
                    if (mapText[i][j] == 'w')
                    {
                        this.player = new PlayerElement();
                        element     = this.player;
                    }
                    else if (mapText[i][j] == '@')
                    {
                        element = new ObstacleElement();
                    }
                    else
                    {
                        element = new EmptySpaceElement();
                    }

                    element.Row    = i;
                    element.Column = j;
                    gameElements.Add(element);
                }
            }
        }
示例#2
0
        private void GenerateGameScene()
        {
            string text = File.ReadAllText("FlappyMap.txt");
            string[] mapText = text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
            for (int i = 0; i < mapText.Length; i++)
            {
                for (int j = 0; j < mapText[i].Length; j++)
                {
                    GameElement element;
                    if (mapText[i][j] == 'w')
                    {
                        this.player = new PlayerElement();
                        element = this.player;
                    }
                    else if (mapText[i][j] == '@')
                    {
                        element = new ObstacleElement();
                    }
                    else
                    {
                        element = new EmptySpaceElement();
                    }

                    element.Row = i;
                    element.Column = j;
                    gameElements.Add(element);
                }
            }
        }