def __init__(self):
self.parameters = Parameters("Config/default.ini")
if isfile("Config/config.ini") :
self.parameters.Load("Config/config.ini")
# screen mode
screenMode = self.parameters["screenMode"]
if(screenMode == Screen_mode.Fullscreen) :
args = pygame.HWSURFACE | pygame.FULLSCREEN | pygame.DOUBLEBUF
elif(screenMode == Screen_mode.Borderless) :
os.environ['SDL_VIDEO_WINDOW_POS'] = '0,0'
args = pygame.NOFRAME
else:
args = 0
os.environ["SDL_VIDEO_CENTERED"] = "1"
# window icon
self.icon = pygame.image.load("Assets/icon.png")
self.icon = pygame.transform.scale(self.icon, (32, 32))
pygame.display.set_icon(self.icon)
# window parameters
self.width = self.parameters["windowWidth"]
self.height = self.parameters["windowHeight"]
# some managers and important things
self.screen = pygame.display.set_mode((self.width, self.height), args)
pygame.display.set_caption("Lovely Space")
self.clock = pygame.time.Clock()
self.input = input.Input(self)
self.audio = audio.Audio()
self.size = size.Size(self.width, self.height, 1920, 1080)
# a random font
self.fpsFont = pygame.font.SysFont("Arial", 25)
# drunk shit
self.iniPosition = pygame.math.Vector2(0, 200)
self.drunkY = 1
self.drunkX = 1
# pause things
self.pause = None
self.isPaused = False
self.mode = titlescreen.TitleScreen(self)
#self.mode = game.Game(self)
评论列表
文章目录