用户:
五二刘家旭无虑的小编喵查看:0 回复:0 评论:0 创建时间:2022-01-18T15:15:05
【作品展示】

【作品介绍】
用于辅助pygame编写
【作品源代码】
import pygame, sys, os
from sys import exit
from pygame.locals import *
screen = None
def init(width=None, height=None, caption=False, captionContent=None):
global screen
if width is not None and height is not None:
pygame.init()
screen = pygame.display.set_mode((width, height))
if not caption and captionContent is None:
pass
elif caption and captionContent is not None:
pygame.display.set_caption(captionContent)
else:
print('You cannot set parameters like this. To prevent errors, you have exited.')
exit()
def determineWorkingPath(FILE_PATH=None):
if __name__ == 'pygameinitInterface':
if FILE_PATH is None:
print('You cannot leave the path blank!!!')
elif FILE_PATH is not None:
os.chdir(FILE_PATH)
elif __name__ == '__main__':
print('This file is used for the auxiliary function of pygame start interface and cannot be run!')
exit()
class Actor():
def __init__(self, fileName, x, y, angle):
self.__name = name
self.__x = x
self.__y = y
self.__angle = angle
self.pos = pos
@property
def x(self):
return self.__x
@property
def y(self):
return self.__y
@property
def angle(self):
return self.__angle
@property
def pos(self):
return self.__x, self.__y
def draw():
global screen
screen.blit(name, pos)
msc = pygame.mixer.music
class Music():
def __init__(self, fileName, volume=0.9921875):
self.__name = fileName
self.__volume = volume
def play(Loops):
msc.play(loops=Loops)
def replay():
msc.rewind()
def stop():
msc.stop()
def fadeout(time=None):
if time is None:
msc.fadeout()
else:
msc.fadeout(time=time)
def pause():
msc.pause()
def unpause():
msc.unpause()
def set_volume(value):
msc.set_volume(value)
def get_volume():
return msc.get_volume()
def update():
pygame.display.update()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn