| 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 | ˆà ˆà ˆà ˆà |
|---|