当前位置: 首页>>代码示例>>Python>>正文


Python Application.update方法代码示例

本文整理汇总了Python中application.Application.update方法的典型用法代码示例。如果您正苦于以下问题:Python Application.update方法的具体用法?Python Application.update怎么用?Python Application.update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在application.Application的用法示例。


在下文中一共展示了Application.update方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: from application import Application [as 别名]
# 或者: from application.Application import update [as 别名]
def main():
    # set up pygame
    pygame.init()
    # set up the window
    window_surface = pygame.display.set_mode((1024, 768), pygame.DOUBLEBUF | pygame.HWSURFACE) #pygame.FULLSCREEN
    pygame.display.set_caption(title)
    fps_clock = pygame.time.Clock()
    joysticks = []
    for i in range(0, pygame.joystick.get_count()):
            joysticks.append(pygame.joystick.Joystick(i))
            joysticks[-1].init()
    resources.set("joysticks", joysticks)
    app = Application(window_surface)
    resources.load()
    window_active = True
    # run the game loop
    while True:
        #read input
        for event in pygame.event.get():
            if event.type == QUIT:
                pygame.quit()
                sys.exit()
            elif event.type == ACTIVEEVENT:
                if event.state == 2:
                    window_active = False
                elif event.state == 1:
                    window_active = True
                elif event.state == 6:
                    window_active = False
                #print event
            else:
                if window_active:
                    app.input(event)
        if window_active:
            app.update()
            window_surface.fill(clearColor)
            app.render()
            pygame.display.update()
        fps_clock.tick(resources.get("fps"))
开发者ID:fischerq,项目名称:devmania2014,代码行数:41,代码来源:main.py


注:本文中的application.Application.update方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。