eduactiv8.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:eduActiv8 作者: imiolek-ireneusz 项目源码 文件源码
def on_resize(self, size, info):
        if android is None:
            # pygame.event.set_blocked(pygame.VIDEORESIZE)
            repost = False
            if size[0] < self.config.size_limits[0]:
                size[0] = self.config.size_limits[0]
                repost = True
            if size[0] > self.config.size_limits[2]:
                size[0] = self.config.size_limits[2]
                repost = True

            if size[1] < self.config.size_limits[1]:
                size[1] = self.config.size_limits[1]
                repost = True
            if size[1] > self.config.size_limits[3]:
                size[1] = self.config.size_limits[3]
                repost = True

            if size != self.fs_size or self.config.platform == "macos":
                self.wn_size = size[:]
                self.size = size[:]
            self.config.settings["screenw"] = self.size[0]
            self.config.settings["screenh"] = self.size[1]
            self.screen = pygame.display.set_mode(self.size, pygame.RESIZABLE)

            self.fs_rescale(info)
            self.config.settings_changed = True
            self.config.save_settings(self.db)
            # pygame.event.set_allowed(pygame.VIDEORESIZE)
            if repost:
                pygame.event.post(
                    pygame.event.Event(pygame.VIDEORESIZE, size=self.size[:], w=self.size[0], h=self.size[1]))

        if android is not None:
            self.size = self.android_screen_size[:]
        self.info.rescale_title_space()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号