def settings(): screen.fill([245, 245, 220]) screen.blit(menu2.image, menu2.rect) start = True saves = open(os.path.join('data', 'lvl.txt')) c = saves.read().split() if c[4] == '0': hiden = f3.render('Привет я рада что ты сюда заглянул) Как тебе музыка?^-^', True, (80, 150, 80)) screen.blit(hiden, (0, 600)) c[4] = '1' copy = ' '.join(c) saves.close() f = open('data\lvl.txt', 'w') f.write(copy) f.close() info1 = f1.render("to move forvard print space or enter :3", True, (138, 43, 226)) screen.blit(info1, (0, 268)) info2 = f1.render("to back to menu click esc ", True, (138, 43, 226)) screen.blit(info2, (0, 320)) info3 = f1.render("BUT don't forget save your progress", True, (138, 43, 226)) screen.blit(info3, (0, 372)) info4 = f1.render("thanks for playing ;)", True, (138, 43, 226)) screen.blit(info4, (0, 428)) ex = f3.render('you still need esc to exit to menu', True, (215, 24, 104)) screen.blit(ex, (0, 676)) music = Slider("Music Volume", 300, 300, 1, (20, 20), (400, 70), f2) off = Button.Button() off.create_button(screen, (90, 255, 100), 30, 150, 200, 50, 0, 'off', (68, 45, 37)) while start: music.draw(screen) pygame.display.flip() for event in pygame.event.get(): if event.type == pygame.QUIT: start = False pygame.quit() elif event.type == pygame.KEYDOWN: if event.key == pygame.K_ESCAPE: start = False startWindow() elif event.type == pygame.MOUSEBUTTONDOWN: pos = pygame.mouse.get_pos() if music.button_rect.collidepoint(pos): music.hit = True pygame.mixer.music.set_volume(int(music.get_value()) / 300) if off.pressed(pos): pygame.mixer.music.set_volume(0) elif event.type == pygame.MOUSEBUTTONUP: music.hit = False if music.hit: music.move() pygame.quit()
mass += "." slider.draw(screen) pygame.display.update() if not escape: planets.append( Planet(list(planet_pos), radius, vel, m, color)) system.planets = planets elif slider.mouse_on_circle(mouse): slider.pressed = True while slider.pressed: mouse = pygame.mouse.get_pos() slider.value = slider.get_value(mouse) slider.draw(screen) pygame.display.update() for event in pygame.event.get(): if event.type == pygame.MOUSEBUTTONUP: slider.pressed = False slider.value = slider.get_value(mouse) v_simulation = slider.value if event.type == pygame.KEYDOWN: if event.key == pygame.K_RETURN: planets, system = solar_system() elif event.key == pygame.K_SPACE: if v_simulation > 0: old_v_simulation = v_simulation v_simulation = 0