ClassXmlManage.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
namespace Sokoban
{
class ClassXmlManage
{
public ClassXmlManage()
{
// 下载于www.51aspx.com
}
/// <summary>
/// 获取游戏布局,返回游戏布局
/// </summary>
public string[,] XmlLayout(int Number)
{
XmlTextReader XmlReader = new XmlTextReader("GameLayout.xml");
XmlDocument XmlDoc = new XmlDocument();
XmlDoc.Load(XmlReader);
int LeaveNum = 0;
int LineNum = 0;
int ConNum = 0;
string LayNum = "";
string[,] XmlLy = new string[18, 20];//18行20列的一个数组 用来装箱子的布局
foreach (XmlNode Leave in XmlDoc.DocumentElement.ChildNodes)
{
LeaveNum = Convert.ToInt32(Leave.Attributes["Code"].Value);
if (LeaveNum == Number)
{
foreach (XmlNode Line in Leave.ChildNodes)
{
LineNum = Convert.ToInt32(Line.Attributes["Name"].Value);
foreach (XmlNode Column in Line.ChildNodes)
{
ConNum = Convert.ToInt32(Column.Attributes["Name"].Value.ToString());
LayNum = Column.Attributes["Code"].Value.ToString();
XmlLy[(LineNum-1), (ConNum-1)] = LayNum;
}
}
}
}
return XmlLy;
}
public int GameLeft()
{
int Num = 0;
XmlTextReader XmlReader = new XmlTextReader("GameLayout.xml");
XmlDocument XmlDoc = new XmlDocument();
XmlDoc.Load(XmlReader);
后面还有 10 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
