Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Добавляем функцию для отображения окна с правилами
- def show_rules_screen(self):
- rules_screen = True
- while rules_screen:
- for event in pygame.event.get():
- if event.type == pygame.QUIT:
- pygame.quit()
- sys.exit()
- if event.type == pygame.MOUSEBUTTONDOWN:
- rules_screen = False
- # Отображаем окно с правилами
- self.screen.fill(Color.yellow)
- self.blit_text('Правила игры:', (320, 100), font_name='sans serif', size=40, color=Color.black)
- self.blit_text('Ханойская башня - это головоломка, в которой необходимо', (320, 200), font_name='sans serif', size=24, color=Color.black)
- self.blit_text('переместить все диски с одной башни на другую, соблюдая', (320, 230), font_name='sans serif', size=24, color=Color.black)
- self.blit_text('правило: на больший диск нельзя класть меньший.', (320, 260), font_name='sans serif', size=24, color=Color.black)
- self.blit_text('Для перемещения используйте стрелки влево и вправо.', (320, 290), font_name='sans serif', size=24, color=Color.black)
- self.blit_text('Для взятия и опускания диска - стрелки вверх и вниз.', (320, 320), font_name='sans serif', size=24, color=Color.black)
- self.blit_text(' ', (320, 350), font_name='sans serif', size=24, color=Color.black)
- self.blit_text('Нажмите кнопку мыши, чтобы начать игру.', (320, 420), font_name='sans serif', size=32, color=Color.red)
- pygame.display.flip()
- self.clock.tick(60)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement