1 | importˆàTkinterˆàasˆàtk |
---|
2 | importˆàengine |
---|
3 | |
---|
4 | |
---|
5 | |
---|
6 | classˆàUI(object): |
---|
7 | ˆà ˆà defˆà__init__ˆà(self): |
---|
8 | ˆà ˆà ˆà ˆà root =ˆàtk.Tk() |
---|
9 | ˆà ˆà ˆà ˆà root.title("Python Battle") |
---|
10 | ˆà ˆà ˆà ˆà self.canvas =ˆàtk.Canvas(root,ˆàbackground =ˆà"black") |
---|
11 | ˆà ˆà ˆà ˆà self.canvas.pack(side ="top",ˆàfill="both",ˆàexpand="yes") |
---|
12 | ˆà ˆà ˆà ˆà buttons =ˆàtk.Frame(root) |
---|
13 | ˆà ˆà ˆà ˆà buttons.pack(side ="bottom",ˆàfill="both",ˆàexpand="yes") |
---|
14 | ˆà ˆà ˆà ˆà self.buttons_pack(buttons) |
---|
15 | ˆà ˆà ˆà ˆà self.id =ˆà0 |
---|
16 | ˆà ˆà ˆà ˆà self.engine =ˆàengine.Engine(self.canvas) |
---|
17 | ˆà ˆà ˆà ˆà return |
---|
18 | ˆà ˆà defˆàbuttons_pack(self,ˆàframe): |
---|
19 | ˆà ˆà ˆà ˆà load_1 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load_1()) |
---|
20 | ˆà ˆà ˆà ˆà load_1.pack(side="top",ˆàfill="both",ˆàexpand =ˆà"yes") |
---|
21 | ˆà ˆà ˆà ˆà load_2 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load_2()) |
---|
22 | ˆà ˆà ˆà ˆà load_2.pack(side="top",ˆàfill="both",ˆàexpand =ˆà"yes") |
---|
23 | ˆà ˆà ˆà ˆà run_b =ˆàtk.Button(frame,ˆàtext="Run",ˆàcommand=self.run()) |
---|
24 | ˆà ˆà ˆà ˆà run_b.pack(side="top",ˆàfill="both",ˆàexpand =ˆà"yes") |
---|
25 | ˆà ˆà ˆà ˆà load_3 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load_3()) |
---|
26 | ˆà ˆà ˆà ˆà load_3.pack(side="bottom",ˆàfill="both",ˆàexpand =ˆà"yes") |
---|
27 | ˆà ˆà ˆà ˆà load_4 =ˆàtk.Button(frame,ˆàtext="Load",ˆàcommand=self.load_4()) |
---|
28 | ˆà ˆà ˆà ˆà load_4.pack(side="bottom",ˆàfill="both",ˆàexpand =ˆà"yes") |
---|
29 | ˆà ˆà ˆà ˆà step_b =ˆàtk.Button(frame,ˆàtext="Step",ˆàcommand=self.step()) |
---|
30 | ˆà ˆà ˆà ˆà step_b.pack(side="bottom",ˆàfill="both",ˆàexpand =ˆà"yes") |
---|
31 | ˆà ˆà ˆà ˆà return |
---|
32 | ˆà ˆà defˆàloadˆà(self): |
---|
33 | ˆà ˆà ˆà ˆà pass |
---|
34 | ˆà ˆà defˆàload_1ˆà(self): |
---|
35 | ˆà ˆà ˆà ˆà pass |
---|
36 | ˆà ˆà defˆàload_2ˆà(self): |
---|
37 | ˆà ˆà ˆà ˆà pass |
---|
38 | ˆà ˆà defˆàload_3ˆà(self): |
---|
39 | ˆà ˆà ˆà ˆà pass |
---|
40 | ˆà ˆà defˆàload_4ˆà(self): |
---|
41 | ˆà ˆà ˆà ˆà pass |
---|
42 | ˆà ˆà defˆàrunˆà(self): |
---|
43 | ˆà ˆà ˆà ˆà pass |
---|
44 | ˆà ˆà defˆàstepˆà(self): |
---|
45 | ˆà ˆà ˆà ˆà pass |
---|
46 | ˆà ˆà ˆà ˆà |
---|