private void MakeStation(string str) { string[] data = str.Split(','); for (int j = 0; j < data.Length; j++) { switch (data[j]) { case "0": break; case "1": m_blockManager.AddBlock(j - 2, m_iStageLength); break; case "2": m_blockManager.AddBlock(j - 2, m_iStageLength); m_itemManager.AddCoin(j - 2, m_iStageLength); break; case "3": m_blockManager.AddBlock(j - 2, m_iStageLength); m_obstacleManager.AddObstacle(0, j - 2, m_iStageLength); break; case "4": m_blockManager.AddBlock(j - 2, m_iStageLength); m_obstacleManager.AddObstacle(1, j - 2, m_iStageLength); break; } } m_blockManager.AddSideBlock(); m_iStageLength++; }