Merge branch 'main' into fixSchiff

This commit is contained in:
2023-07-14 10:13:03 +02:00

View File

@ -7,6 +7,8 @@ def makeFeld ():
return feld return feld
# RAUS :
# noinspection PyTypeChecker
def printFelder(): def printFelder():
# Von Feld1 werden nur die abgeschossenen Felder gezeigt, von Feld2 alle. # Von Feld1 werden nur die abgeschossenen Felder gezeigt, von Feld2 alle.
@ -60,6 +62,7 @@ def getFeld (spielerFeld, zeile, spalte):
#return spielerFeld [zeile][spalte-1][0] #return spielerFeld [zeile][spalte-1][0]
return spielerFeld [zeile][spalte][0] return spielerFeld [zeile][spalte][0]
def summeFeld (spielerFeld): def summeFeld (spielerFeld):
summe = 0 summe = 0
for i in spielerFeld: for i in spielerFeld:
@ -81,7 +84,7 @@ def checkUmfeld (spielerFeld, zeile, spalte):
if getFeld (spielerFeld, zeile, spalte) == 2: # Wenn auf dem Feld schon ein Schiff ist, kann der Check direkt abgebrochen werden if getFeld (spielerFeld, zeile, spalte) == 2: # Wenn auf dem Feld schon ein Schiff ist, kann der Check direkt abgebrochen werden
return False return False
summe = 0 summe = 0
if zeile < matrixgr and spalte <matrixgr and zeile >= 0 and spalte >= 0: if matrixgr > zeile >= 0 and matrixgr > spalte >= 0:
if zeile+1 < matrixgr: if zeile+1 < matrixgr:
if getFeld (spielerFeld, zeile+1, spalte) != 2: if getFeld (spielerFeld, zeile+1, spalte) != 2:
summe += 1 summe += 1
@ -366,5 +369,3 @@ def start ():
w = str (input ("Noch eine Runde? [J: Ja/Irgendwas: Nein] ")) w = str (input ("Noch eine Runde? [J: Ja/Irgendwas: Nein] "))
if w.lower() == 'j': if w.lower() == 'j':
start () start ()
start ()