From cd44ad6229400cbd556b8c23c3e98139e30b8655 Mon Sep 17 00:00:00 2001
From: BellCodeEditor <bellcode_dev@bell.ai>
Date: Sun, 12 May 2024 15:58:02 +0800
Subject: [PATCH] auto save

---
 my_music.py | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/my_music.py b/my_music.py
index 200e127..e404e74 100644
--- a/my_music.py
+++ b/my_music.py
@@ -12,16 +12,40 @@ last_img = pygame.image.load('last.png')  # 上一曲按钮
 next_img = pygame.image.load('next.png')  # 下一曲按钮
 logo_img = pygame.image.load('logo.png')  # 中间logo
 pygame.mixer.music.load('歌曲1.wav')
+volume=0.2
+pygame.mixer.music.set_volume(volume)
 
+click=0
+play_button=stop_img
 while True:
     for event in pygame.event.get():
         if event.type==locals.QUIT:
             exit()
+        if event.type==locals.KEYDOWN:
+            if event.key==locals.K_UP:
+                volume+=0.1
+                if volume>1:
+                    volume=1
+                pygame.mixer.music.set_volume(volume)
+            if event.key==locals.K_DOWN:
+                volume-=0.1
+                if volume<0:
+                    volume=0
+                pygame.mixer.music.set_volume(volume)
+        if event.type==locals.MOUSEBUTTONDOWN:
+            click+=1
+            if click%2==0:
+                pygame.mixer.music.unpause()
+                play_button=stop_img
+            else:
+                pygame.mixer.music.pause()
+                play_button=play_img
     if pygame.mixer.music.get_busy()==False:
         pygame.mixer.music.play() 
     # 绘制画面
     screen.blit(bg_img, (0, 0))      # 填充背景
     screen.blit(logo_img, (170, 60))    # 中间logo图
+    screen.blit(play_button, (270, 330))
     screen.blit(last_img, (120, 350))   # 上一曲
     screen.blit(next_img, (420, 350))   # 下一曲
     # 刷新画面
--
libgit2 0.25.0