from visual import *
oberflaeche = frame ()
a=100
b=0.5
c=2.5
flaeche = box (frame = oberflaeche, pos = (25,0,0),\
                length=(50), height= (1), width= (a), color=color.blue)
#Aussenwaende:
wand1= box (frame = oberflaeche, pos = (0.5*a-0.5*b,1.75,0),\
            length=(b), width=(a), height=(1),color=color.blue)
wand2= box (frame = oberflaeche, pos = (0,1.75,0),\
            length=(b), width=(a), height=(1), color=color.blue)
wand3= box (frame = oberflaeche, pos = (25,1.75,0.5*a-0.5*b),\
            length=(0.5*a), width=(b), height=(1), color=color.blue)
wand4= box (frame = oberflaeche, pos = (25,1.75,-0.5*a+0.5*b),\
            length=(0.5*a), width=(b), height=(1), color=color.blue)
#Kugel:
ball = sphere ( pos= (47.5,1.5,47.5),radius =( 1))
#Trennwaende:
wand5 = box(frame= oberflaeche, pos = ( 30,1.75,45),\
            length= (40), width = (1), height= (c),color=color.green ) #1
#wand6 = box(frame= oberflaeche, pos = ( -20,1,45),\
            #length= (40), width = (1), height= (c),color=color.green ) #2
wand7 = box(frame= oberflaeche, pos = ( 5,1.75,47),\
            length= (1), width = (5), height= (c),color=color.green )  #3
#wand8 = box(frame= oberflaeche, pos = ( -40,1,47),\
            #length= (1), width = (5), height= (c), color=color.green)  #4
#wand9 = box(frame= oberflaeche, pos = ( -45,1,42.5),\
            #length= (1), width = (5), height= (c),color=color.green )  #5
#wand10 = box(frame= oberflaeche, pos = ( -22.5,1,40),\
            #length= (35), width = (1), height= (c),color=color.green ) #6
wand11 = box(frame= oberflaeche, pos = ( 40,1.75,40),\
            length= (20), width = (1), height= (c),color=color.green ) #7
wand12  =box(frame= oberflaeche, pos = ( 25,1.75,40 ),\
            length= (1), width = (10), height= (c),color=color.green ) #8
wand13 = box(frame= oberflaeche, pos = ( 10,1.75,40),\
            length= (20), width = (1), height= (c),color=color.green ) #9
wand14  =box(frame= oberflaeche, pos = ( 30,1.75,35.5 ),\
            length= (1), width = (10), height= (c),color=color.green ) #10
wand15 = box(frame= oberflaeche, pos = ( 15,1.75,35),\
            length= (21), width = (1), height= (c),color=color.green ) #11
wand16 = box(frame= oberflaeche, pos = ( 23,1.75,30),\
            length= (15), width = (1), height= (c),color=color.green ) #12
wand17  =box(frame= oberflaeche, pos = ( 10,1.75,-5 ),\
            length= (1), width = (80), height= (c),color=color.green ) #13
wand18  =box(frame= oberflaeche, pos = ( 15,1.75,28 ),\
            length= (1), width = (5), height= (c),color=color.green )  #14
wand19 = box(frame= oberflaeche, pos = ( 24.5,1.75,25),\
            length= (20), width = (1), height= (c),color=color.green ) #15
wand20 = box(frame= oberflaeche, pos = ( 32.5,1.75,20),\
            length= (35), width = (1), height= (c),color=color.green ) #16
wand21  =box(frame= oberflaeche, pos = ( 35,1.75,29.5 ),\
            length= (1), width = (10), height= (c),color=color.green ) #17
wand22  =box(frame= oberflaeche, pos = ( 45,1.75,29.5 ),\
            length= (1), width = (10), height= (c),color=color.green ) #18
wand23 = box(frame= oberflaeche, pos = ( 40,1.75,35),\
            length= (11), width = (1), height= (c),color=color.green ) #19
wand24 = box(frame= oberflaeche, pos = ( 43,1.75,25),\
            length= (4), width = (1), height= (c),color=color.green ) #20
wand25  =box(frame= oberflaeche, pos = ( 40.5,1.75,27.5 ),\
            length= (1), width = (6), height= (c),color=color.green ) #21
wand26  =box(frame= oberflaeche, pos = ( 15,1.75,13 ),\
            length= (1), width = (15), height= (c),color=color.green ) #22
wand27  = box(frame= oberflaeche, pos = ( 17,1.75,5),\
            length= (5), width = (1), height= (c),color=color.green ) #23
wand28  =box(frame= oberflaeche, pos = ( 20,1.75,9.5 ),\
            length= (1), width = (10), height= (c),color=color.green ) #24
wand29  =box(frame= oberflaeche, pos = ( 25.25,1.75,-5 ),\
            length= (1), width = (31), height= (c),color=color.green ) #25
wand30 = box(frame= oberflaeche, pos = ( 32.25,1.75,15),\
            length= (25.5), width = (1), height= (c),color=color.green ) #26
wand31 = box(frame= oberflaeche, pos = ( 35,1.75,10),\
            length= (20.5), width = (1), height= (c),color=color.green ) #27
wand32  =box(frame= oberflaeche, pos = ( 5,1.75,-5 ),\
            length= (1), width = (80), height= (c),color=color.green ) #28
wand33  = box(frame= oberflaeche, pos = ( 15.5,1.75,0),\
            length= (10), width = (1), height= (c),color=color.green ) #29
wand34 = box(frame= oberflaeche, pos = ( 27,1.75,-45),\
            length= (35), width = (1), height= (c),color=color.green ) #30
wand35  =box(frame= oberflaeche, pos = ( 45,1.75,-5 ),\
            length= (1), width = (31), height= (c),color=color.green ) #31
wand36  =box(frame= oberflaeche, pos = ( 45,1.75,-35.5 ),\
            length= (1), width = (20), height= (c),color=color.green ) #32
wand37 = box(frame= oberflaeche, pos = ( 35,1.75,-20),\
            length= (20.5), width = (1), height= (c),color=color.green ) #33
wand38 = box(frame= oberflaeche, pos = ( 35.25,1.75,-25),\
            length= (20.5), width = (1), height= (c),color=color.green ) #34
wand39  =box(frame= oberflaeche, pos = ( 20,1.75,-10 ),\
            length= (1), width = (21), height= (c),color=color.green ) #35
wand40  =box(frame= oberflaeche, pos = ( 15,1.75,-12.5 ),\
            length= (1), width = (15), height= (c),color=color.green ) #36
wand41  = box(frame= oberflaeche, pos = ( 17,1.75,-20),\
            length= (5), width = (1), height= (c),color=color.green ) #37
wand42  = box(frame= oberflaeche, pos = ( 17,1.75,-25),\
            length= (5), width = (1), height= (c),color=color.green ) #38
wand43  = box(frame= oberflaeche, pos = ( 17,1.75,-35),\
            length= (5), width = (1), height= (c),color=color.green ) #39
wand44  =box(frame= oberflaeche, pos = ( 20,1.75,-30 ),\
            length= (1), width = (11), height= (c),color=color.green ) #40
wand45  =box(frame= oberflaeche, pos = ( 15,1.75,-30 ),\
            length= (1), width = (10), height= (c),color=color.green ) #41
wand44  =box(frame= oberflaeche, pos = ( 25,1.75,-32.25 ),\
            length= (1), width = (15.5), height= (c),color=color.green ) #42
wand45 = box(frame= oberflaeche, pos = ( 27,1.75,-40),\
            length= (25), width = (1), height= (c),color=color.green ) #43
wand46  =box(frame= oberflaeche, pos = ( 40,1.75,-35.5 ),\
            length= (1), width = (10), height= (c),color=color.green ) #44
wand47 = box(frame= oberflaeche, pos = ( 35.25,1.75,-30.5),\
            length= (10.5), width = (1), height= (c),color=color.green ) #45
wand44  =box(frame= oberflaeche, pos = ( 30,1.75,-32.5 ),\
            length= (1), width = (5), height= (c),color=color.green ) #46
#Smilie:
wand45  =box(frame= oberflaeche, pos = ( 30,1.75,-11 ),\
            length= (1), width = (5), height= (c),color=color.green ) #s1
wand46  =box(frame= oberflaeche, pos = ( 30,1.75,1 ),\
            length= (1), width = (5), height= (c),color=color.green ) #s2
wand47  =box(frame= oberflaeche, pos = ( 40,1.75,-5 ),\
            length= (1), width = (17), height= (c),color=color.green ) #s3
wand48 = box(frame= oberflaeche, pos = ( 38,1.75,3),\
            length= (4), width = (1), height= (c),color=color.green ) #s4
wand49 = box(frame= oberflaeche, pos = ( 38,1.75,-13),\
            length= (4), width = (1), height= (c),color=color.green ) #s5
wand50 = box(frame= oberflaeche, pos = ( 34,1.75,-5),\
            length= (3), width = (1), height= (c),color=color.green ) #s6

#Zielfeld:
feld = box(frame = oberflaeche, pos = (47.5,0.51,42.5),\
            length=(5), width = (5), height=(0.1),color = color.red)