All pastes #830022 Raw Edit

Anonym

public text v1 · immutable
#830022 ·published 2007-12-23 18:35 UTC
rendered paste body
if(i == 0 && j == 0 ||           //die folgende abfrage ausführen, wenn es sich um einen eckpunkt handelt
			i ==0 && j == y - 1 ||
			i == x - 1 && j == 0 ||
			i == x - 1 && j == y - 1)
		{
			if(i == 0 && j == 0)     //hier folgt die abfrage für den oberen linken eckpunkt
			{
				if(zellen[i +1][j].lebendig())
					summe++;
				if(zellen[i+1][j+1].lebendig())
					summe++;
				if(zellen[i][j+1].lebendig())
					summe++;
				if(zellen[x-1][j+1].lebendig())
					summe++;
				if(zellen[x-1][j].lebendig())
					summe++;
				if(zellen[i][y-1].lebendig())
					summe++;
				if(zellen[x-1][y-1].lebendig())
					summe++;
				if(zellen[i+1][y-1].lebendig())
					summe++;
				
				return summe;
				
			}
			
			if(i == xMax && j == 0)    //hier folgt die Abfrage für den oberen rechten eckpunkt
			{
				if(zellen[i -1][j].lebendig())
					summe++;
				if(zellen[i -1][j+1].lebendig())
					summe++;
				if(zellen[i][j+1].lebendig())
					summe++;
				if(zellen[0][j+1].lebendig())
					summe++;
				if(zellen[0][0].lebendig())
					summe++;
				if(zellen[xMax][yMax].lebendig())
					summe++;
				if(zellen[i -1][yMax].lebendig())
					summe++;
				if(zellen[0][yMax].lebendig())
					summe++;
				return summe;
				
			}
			
			if(i == 0 && j == yMax)  // Abfrage für den unteren linken eckpunkt
			{
				if(zellen[i+1][j].lebendig())
					summe++;
				if(zellen[i][j-1].lebendig())
					summe++;
				if(zellen[i+1][j-1].lebendig())
					summe++;
				if(zellen[xMax][j-1].lebendig())
					summe++;
				if(zellen[xMax][j].lebendig())
					summe++;
				if(zellen[xMax][0].lebendig())
					summe++;
				if(zellen[i][0].lebendig())
					summe++;
				if(zellen[i+1][0].lebendig())
					summe++;
				return summe;
			}
			
			if(i == xMax && j == yMax)  //hier folgt die Abfrage für die untere rechte ecke
			{
				if(zellen[i-1][j].lebendig())
					summe++;
				if(zellen[i-1][j-1].lebendig())
					summe++;
				if(zellen[i][j-1].lebendig())
					summe++;
				if(zellen[0][j-1].lebendig())
					summe++;
				if(zellen[0][0].lebendig())
					summe++;
				if(zellen[i][0].lebendig())
					summe++;
				if(zellen[i-1][0].lebendig())
					summe++;
				if(zellen[0][j].lebendig())
					summe++;
				return summe;
			}