예제 #1
0
파일: main.py 프로젝트: LeChummpy/homework
    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 = []
예제 #2
0
파일: main.py 프로젝트: LeChummpy/homework
    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 = []
예제 #3
0
    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
예제 #4
0
파일: main.py 프로젝트: LeChummpy/homework
    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 = []