예제 #1
0
파일: spielbrett.py 프로젝트: huegit/q11
    def meine_armeen(self, armeen):
        "dauerhafte Anzeige der verfügbaren A"
        self.a = label(frame=self,pos=scene.center, text="Armeen: "+armeen,
                       yoffset=0.7333*HOEHE, xoffset=0.7333*HOEHE, height=20, box=False, color=color.black, line=0,
                       opacity=.5)  # Schild mit Anzahl der A, wird als Klassenvariable a festgelegt (siehe oben)
        
    def del_old(self):
        "entfernt alte Armee Anzeige bei neuer Anzahl"
        if self.a == None:  # wenn a=None (zu Beginn)
            return          # Ende der Fkt.
        sleep(1)            # kurze Pause
        self.a.visible=False# Schild verschwindet
        del(self.a)         # wird gelöscht
                    
        


if __name__=="__main__":

    # kurze Testserie mit Animation und Figuren platzieren und würfeln
    
    feld = Spielbrett()
    feld.animation()
    feld.land_waehlen()
    platzieren(28, (-27.9943460056803, -24.5804013708412, 0), (-24.9217958343251, -25.263190297809, 0), (-31.4082906405193, -27.9943460056803, 0), (-26.2873736882607, -16.3869342472275, 0), (-34.4808408118745, -16.3869342472275, 0), color.red)
    sleep(1)
    w = Wuerfel(spielfeldpos=feld.pos, pos=(-15,-15,60), color=(0.9,0,0)).start()
    sleep(0.2)
    w2= Wuerfel(spielfeldpos=feld.pos, pos=(15,-15,60), color=(0.9,0,0)).start()
예제 #2
0
파일: mainprogram.py 프로젝트: huegit/q11
 def armeen_setzten(self, armeen, land):
     "Methode um A in Länder zu setzten"
     
     index   = self.listeLaender.index(land)     # L wird bestimmt (erstes vorkommendes Element in listeLaender)
     l = self.listeLaender[index]                # Daten von L werden gespeichert
     platzieren(armeen, l.pos1, l.pos2, l.pos3, l.pos4, l.pos5, self.farbe)   # und zum platzieren verwendet (Positionen)