Page 245 - Em Học Python
P. 245
Nếu chạy thử, em sẽ nhìn thấy quả bóng thì bay lung tung con thanh đỡ thì nằm im
phăng phắc:
DI CHUYỂN THANH ĐỠ
Để cho thanh đỡ có thể di chuyển sang trái phải, ta sẽ sử dụng
liên kết các sự kiện để nối các phím múi tên trái và phải vào các hàm
của lớp Paddle Khi người chơi nhấn mũi tên bên trái, biến x sẽ có giá
.
trị -2 (để đi sang bên trái). Nhấn mũi tên bên phải sẽ khiến x có giá
trị 2 (để đi sang bên phải).
Bước đầu tiên là phải thêm biến x vào hàm __init__ của lớp
:
,
Paddle cùng với một biến nữa chứa chiều rộng của bảng vẽ, giống như ta làm với lớp Ball
ef _init__(self, anvas, olor):
d
_
c
c
c
elf.canvas anvas
s
=
f
0
=
c
elf.id anvas.create_rectangle(0, , 00, 0, ill=color)
1
1
s
elf.canvas.move(self.id, 00, 00)
3
2
s
s
=
elf.x
0
=
s
s
elf.canvas_width elf.canvas.winfo_width()
Hoàn thiện game Bounce! 219