Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.fbb.msu.ru/trac/tanchiki/changeset/40%3Af99022ca6336
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 09:34:15 2016
Êîäèðîâêà: IBM-866
Changeset 40:f99022ca6336 òÀÓ Tanchiki

Changeset 40:f99022ca6336


Ignore:
Timestamp:
12/20/10 20:05:41 (5 years ago)
Author:
Daniil Alexeyevsky <me.dendik@òÀæ>
Branch:
new
Message:

Fixed many small errors to make tk_ui work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tk_ui.py

    r38 r40 ˆà
    33import bodyˆà
    44from game import Gameˆà
    ˆà5from user import Userˆà
    56from vector import Vector, nullˆà
    67ˆà
    òÀæ òÀæ ˆà
    3940                self.init_game()ˆà
    4041                self.init_ui()ˆà
    41ˆà                self.step()ˆà
    4242ˆà
    4343        def init_game(self):ˆà
    4444                self.user = User(keys)ˆà
    45ˆà                tank = Tank(null, self.user)ˆà
    46ˆà                self.game = Game(bodies, users=[], *game_size)ˆà
    ˆà45                w, h = game_sizeˆà
    ˆà46                self.game = Game([], [self.user], w, h)ˆà
    ˆà47                tank = Tank(null, self.user, self.game)ˆà
    4748ˆà
    4849        def init_ui(self):ˆà
    4950                root = self.root = tk.Tk()ˆà
    ˆà51                root.bind("<KeyPress>", self.on_key)ˆà
    5052                canvas = self.canvas = tk.Canvas(root, background="black")ˆà
    5153                canvas.pack(fill="both", expand="yes")ˆà
    52ˆà                canvas.bind("<Keypress>", self.on_key)ˆà
    5354ˆà
    5455        def on_key(self, ev):ˆà
    55ˆà                self.game.tanks[0].on_keypress(ev.keysym)ˆà
    ˆà56                self.user.on_keypress(ev.keysym)ˆà
    5657ˆà
    5758        def step(self):ˆà
    5859                self.root.after(100, self.step)ˆà
    59ˆà                self.game.step(1)ˆà
    ˆà60                self.game.step()ˆà
    6061                self.redraw()ˆà
    6162ˆà
Note: See TracChangeset for help on using the changeset viewer.