def __init__(self, AnzahlSpalten, AnzahlZeilen): self.current_Spielbrett = mainclasses.Spielbrett( AnzahlSpalten, AnzahlZeilen, 20) self.current_Spieler1 = mainclasses.Spieler(1, colors.lime_green) self.current_Spieler2 = mainclasses.Spieler(2, colors.dark_red) self.am_Zug = self.current_Spieler1 self.indizes_paar_angeklickter_punkte = []
def __init__(self, AnzahlSpalten, AnzahlZeilen): #Vor.: -AnzahlSpalten-, -AnzahlZeilen- sind Integer #Eff.: Eine neue Objektinstanz der Klasse Spielrunde wird erzeugt. -AnzahlSpalten- mal -AnzahlZeilen- entspricht # der Anzahl an Verbindungspunkten während der Spielrunde. self.current_Spielbrett = mainclasses.Spielbrett( AnzahlSpalten, AnzahlZeilen, 20) self.current_Spieler1 = mainclasses.Spieler(1, colors.lime_green) self.current_Spieler2 = mainclasses.Spieler(2, colors.dark_red) self.am_Zug = self.current_Spieler1 self.indizes_paar_angeklickter_punkte = []
def __init__(self, port, AnzahlSpalten, AnzahlZeilen): self.current_Spielbrett = mainclasses.Spielbrett( AnzahlSpalten, AnzahlZeilen, 20) self.current_Spieler1 = mainclasses.Spieler(1, colors.lime_green) self.current_Spieler2 = mainclasses.Spieler(2, colors.dark_red) self.current_Spieler1_hostname = None self.current_Spieler2_hostname = None self.am_Zug = self.current_Spieler1 self.sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) self.address = ("localhost", port) self.mainthread = Thread(target=self.handleRequests, args=()) self.running = None
def __init__(self, AnzahlSpalten, AnzahlZeilen): self.current_Spielbrett = mainclasses.Spielbrett( AnzahlSpalten, AnzahlZeilen, 20) self.current_Spieler1 = mainclasses.Spieler(1, colors.lime_green) self.current_Spieler2 = mainclasses.Spieler(2, colors.dark_red) self.am_Zug = self.current_Spieler1 self.serverport = 55555 self.client = networkutils.käsekästchenclient( self, ("localhost", self.serverport)) self.indizes_paar_angeklickter_punkte = []