//入口类
class Program
{
static void Main(string[] args)
{
GameController.Controller.Execute();
Console.ReadKey();
}
}`
//地图类
class Map
{
//行的个数
public int rowCount = 25;
//列的个数
public int colCount = 25;
//生命数组
LifeType[,] life;
//备用数组
LifeType[,] lifeReplace;
//打乱生命状态,初始化地图
public void NewMap()
{
life = new LifeType[rowCount, colCount];
lifeReplace = new LifeType[rowCount, colCount];
Random ran = new Random();
for (int i = 0; i < colCount; i++)
{
for (int j = 0; j < rowCount; j++)
{
//随机生命的状态
int r = ran.Next(0, 2);
LifeType z = (LifeType)r;
if (z == LifeType.Accrue)
{
life[j, i] = LifeType.Accrue;
lifeReplace[j, i] = LifeType.Acc
C#控制台生命游戏
最新推荐文章于 2022-11-19 15:07:07 发布