Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://kodomo.cmm.msu.ru/trac/tanchiki/changeset/46
Äàòà èçìåíåíèÿ: Unknown
Äàòà èíäåêñèðîâàíèÿ: Sun Apr 10 18:15:23 2016
Êîäèðîâêà: IBM-866
Changeset 46:dba440ba9a00 òÀÓ Tanchiki

Changeset 46:dba440ba9a00


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

Bugfixed: constant names for tank movement; added the tank to the game

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tk_ui.py

    r45 r46 ˆà
    55from game import Gameˆà
    66from user import Userˆà
    7ˆàfrom vector import Vector, nullˆà
    ˆà7from vector import Vectorˆà
    88ˆà
    99game_size = 100, 100ˆà
    òÀæ òÀæ ˆà
    3030        def on_tick(self, tanks, bullets):ˆà
    3131                if self.user.base_left:ˆà
    32ˆà                        self.rotate_base(game.delta_phi)ˆà
    ˆà32                        self.rotate_base(body.base_angle)ˆà
    3333                if self.user.base_right:ˆà
    34ˆà                        self.rotate_base(-game.delta_phi)ˆà
    ˆà34                        self.rotate_base(-body.base_angle)ˆà
    3535                if self.user.turret_left:ˆà
    36ˆà                        self.rotate_turret(game.delta_phi)ˆà
    ˆà36                        self.rotate_turret(body.turret_angle)ˆà
    3737                if self.user.turret_right:ˆà
    38ˆà                        self.rotate_turret(-game.delta_phi)ˆà
    ˆà38                        self.rotate_turret(-body.turret_angle)ˆà
    3939                if self.user.accelerate:ˆà
    40ˆà                        self.accelerate(game.speed_delta)ˆà
    ˆà40                        self.accelerate(body.speed_delta)ˆà
    4141                if self.user.decelerate:ˆà
    42ˆà                        self.accelerate(-game.speed_delta)ˆà
    ˆà42                        self.accelerate(-body.speed_delta)ˆà
    4343                if self.user.fire:ˆà
    4444                        self.fire()ˆà
    òÀæ òÀæ ˆà
    5454                self.user = User(keys)ˆà
    5555                w, h = game_sizeˆà
    56ˆà                self.game = Game([], [self.user], w, h)ˆà
    57ˆà                tank = Tank(null, self.user, self.game)ˆà
    ˆà56                game = self.game = Game([], [self.user], w, h)ˆà
    ˆà57                tank = Tank(Vector(50, 50), self.user, self.game)ˆà
    ˆà58                game.bodies.append(tank)ˆà
    5859ˆà
    5960        def init_ui(self):ˆà
Note: See TracChangeset for help on using the changeset viewer.