From aad7a467f94027158745750df431f9aefcc27043 Mon Sep 17 00:00:00 2001 From: BellCodeEditor <bellcode_dev@bell.ai> Date: Sun, 10 Oct 2021 12:21:19 +0800 Subject: [PATCH] auto save --- background.png | Bin 0 -> 136555 bytes last.png | Bin 0 -> 3877 bytes logo.png | Bin 0 -> 41846 bytes neuropol.ttf | Bin 0 -> 149752 bytes next.png | Bin 0 -> 3959 bytes play.png | Bin 0 -> 12399 bytes py.py | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ stop.png | Bin 0 -> 11879 bytes 8 files changed, 72 insertions(+) create mode 100644 background.png create mode 100644 last.png create mode 100644 logo.png create mode 100644 neuropol.ttf create mode 100644 next.png create mode 100644 play.png create mode 100644 py.py create mode 100644 stop.png diff --git a/background.png b/background.png new file mode 100644 index 0000000..4069672 Binary files /dev/null and b/background.png differ diff --git a/last.png b/last.png new file mode 100644 index 0000000..08c76a7 Binary files /dev/null and b/last.png differ diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..0cd6875 Binary files /dev/null and b/logo.png differ diff --git a/neuropol.ttf b/neuropol.ttf new file mode 100644 index 0000000..ddefb40 Binary files /dev/null and b/neuropol.ttf differ diff --git a/next.png b/next.png new file mode 100644 index 0000000..f61ab92 Binary files /dev/null and b/next.png differ diff --git a/play.png b/play.png new file mode 100644 index 0000000..878b690 Binary files /dev/null and b/play.png differ diff --git a/py.py b/py.py new file mode 100644 index 0000000..0319646 --- /dev/null +++ b/py.py @@ -0,0 +1,72 @@ +import pygame +from pygame import locals +import os + +pygame.init() + +volume=0.5 +screen=pygame.display.set_mode((640,480)) +last=pygame.image.load('last.png') +play2=pygame.image.load('play.png') +next1=pygame.image.load('next.png') +background=pygame.image.load('background.png') +logo=pygame.image.load('logo.png') +stop=pygame.image.load('stop.png') +pygame.mixer.music.set_volume(volume) +click=0 +umn=-1 +music=[] +path="C:\\Users\\Lenovo\\Desktop\\level3-lesson4-diy1" +fa=os.listdir(path) +for i in fa: + if i[-4:]==".wav" or i[-4:]==".ogg": + music.append(i) +play1=stop +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: + if event.button==1: + x,y=event.pos + if x>270 and x<370 and y>350 and y<450: + click+=1 + if click % 2 == 0: + pygame.mixer.music.unpause() + play1=stop + else: + pygame.mixer.music.pause() + play1=play2 + + + if pygame.mixer.music.get_busy()==False: + umn+=1 + if umn>len(music)-1: + umn=0 + pygame.mixer.music.load(path+"\\"+music[umn]) + pygame.mixer.music.play() + + + + + screen.blit(background,(0,0)) + screen.blit(play1,(270,330)) + screen.blit(logo,(170,60)) + screen.blit(last,(120,350)) + screen.blit(next1,(420,350)) + + + pygame.display.update() + + diff --git a/stop.png b/stop.png new file mode 100644 index 0000000..562a550 Binary files /dev/null and b/stop.png differ -- libgit2 0.25.0