better touch function
This commit is contained in:
4
main.py
4
main.py
@@ -633,7 +633,7 @@ async def main():
|
|||||||
global running, can_use_tilt, can_use_on_top, game_finished
|
global running, can_use_tilt, can_use_on_top, game_finished
|
||||||
global current_case, transition_counter, state
|
global current_case, transition_counter, state
|
||||||
global screen, clock, font, instruction_image, background_image
|
global screen, clock, font, instruction_image, background_image
|
||||||
global touch_start
|
global touch_start_time
|
||||||
|
|
||||||
await init_game()
|
await init_game()
|
||||||
load_case_images()
|
load_case_images()
|
||||||
@@ -674,7 +674,7 @@ async def main():
|
|||||||
for event in pygame.event.get():
|
for event in pygame.event.get():
|
||||||
if event.type == pygame.QUIT:
|
if event.type == pygame.QUIT:
|
||||||
running = False
|
running = False
|
||||||
elif event.type == pygame.KEYDOWN or event.type == pygame.JOYBUTTONDOWN or event.type == pygame.JOYHATMOTION or event.type == pygame.FINGERDOWN or touch_start:
|
elif event.type == pygame.KEYDOWN or event.type == pygame.JOYBUTTONDOWN or event.type == pygame.JOYHATMOTION or event.type == pygame.FINGERDOWN or touch_start_time>0:
|
||||||
if state == 1: # PLAYING
|
if state == 1: # PLAYING
|
||||||
if ((event.type == pygame.KEYDOWN and event.key == pygame.K_LEFT) or
|
if ((event.type == pygame.KEYDOWN and event.key == pygame.K_LEFT) or
|
||||||
(event.type == pygame.JOYHATMOTION and event.value[0] == -1) or
|
(event.type == pygame.JOYHATMOTION and event.value[0] == -1) or
|
||||||
|
|||||||
Reference in New Issue
Block a user