static void Main(string[] args) { Data data = new Data(); BigField fieldB = new BigField(); OutInfo info = new OutInfo(); Console.Write(info.BigArrayShip(fieldB)); // fieldB.Choise(1, 1); так выглядит ход //for (byte i = 1; i < 11; i++) // ход в цыкле //{ // for (byte a = 1; a < 11; a++) // { // fieldB.Choise(i, a); // } //} //Console.Write(info.BigArrayShip(fieldB)); //Console.Write(info.BigArrayEmpty(fieldB)); //Console.Write(info.BigArrayBufferZona(fieldB)); //Console.Write(info.BigArrayKnown(fieldB)); //Console.Write(info.BigArrayKilled(fieldB)); //Console.Write(info.BigArrayWounded(fieldB)); Console.Read(); }
public string BigArrayBufferZona(BigField field) { string Check = "Вывод массива бафферных элементов \n\n"; for (int k = 0; k < Field.Size; k++) { for (int l = 0; l < Field.Size; l++) { //ячейка номер[{ k},{ l}] if (field.BigFieldArray[k, l].BufferZona == true) { Check += " 1 "; } else { Check += " 0 "; } } Check += "\n"; } return Check; }
public string BigArrayShip(BigField field) { string Check = "Вывод массива элементов содержащих корабли\n\n"; for (int k = 0; k < Field.Size; k++) { for (int l = 0; l < Field.Size; l++) { //ячейка номер[{ k},{ l}] if (field.BigFieldArray[k, l].HasShip == true) { Check += " 1 "; } else { Check += " 0 "; } } Check += "\n"; } return Check; }
public string BigArrayEmpty(BigField field) { string Check = "Вывод массива пустых значений поля \n\n"; for (int k = 0; k < Field.Size; k++) { for (int l = 0; l < Field.Size; l++) { //ячейка номер[{ k},{ l}] if (field.BigFieldArray[k, l].Empty == true) { Check += " 1 "; } else { Check += " 0 "; } } Check += "\n"; } return Check; }
public string BigArrayWounded(BigField field) { string Check = "Вывод массива ранненых \n\n"; for (int k = 0; k < Field.Size; k++) { for (int l = 0; l < Field.Size; l++) { //ячейка номер[{ k},{ l}] if (field.BigFieldArray[k, l].Wounded == true) { Check += " 1 "; } else { Check += " 0 "; } } Check += "\n"; } return Check; }
public string BigArrayKnown(BigField field) { string Check = "Вывод массива известных элементов \n\n"; for (int k = 0; k < BigField.Size; k++) { for (int l = 0; l < BigField.Size; l++) { //ячейка номер[{ k},{ l}] if (field.BigFieldArray[k, l].Known == true) { Check += " 1 "; } else { Check += " 0 "; } } Check += "\n"; } return Check; }