Amazing-Python-Scripts

Форк
0
36 строк · 986.0 Байт
1
from kivy.uix.relativelayout import RelativeLayout
2

3

4
def keyboard_closed(self):
5
    self._keyboard.unbind(on_key_down=self.on_keyboard_down)
6
    self._keyboard.unbind(on_key_up=self.on_keyboard_up)
7
    self._keyboard = None
8

9

10
def on_keyboard_down(self, keyboard, keycode, text, modifiers):
11
    if keycode[1] == 'left':
12
        self.current_speed_x = self.SPEED_X
13
    elif keycode[1] == 'right':
14
        self.current_speed_x = -self.SPEED_X
15
    return True
16

17

18
def on_keyboard_up(self, keyboard, keycode):
19
    self.current_speed_x = 0
20
    return True
21

22

23
def on_touch_down(self, touch):
24
    if not self.state_game_over and self.state_game_has_started:
25
        if touch.x < self.width / 2:
26
            # print("<-")
27
            self.current_speed_x = self.SPEED_X
28
        else:
29
            # print("->")
30
            self.current_speed_x = -self.SPEED_X
31
    return super(RelativeLayout, self).on_touch_down(touch)
32

33

34
def on_touch_up(self, touch):
35
    # print("UP")
36
    self.current_speed_x = 0
37

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.