python quit()讲解_Python locals.QUIT属性代码示例
# 需要导入模块: from pygame import locals [as 别名]
# 或者: from pygame.locals import QUIT [as 别名]
def update(self):
"""Called on new frame."""
self.clock.tick(60)
new_time = time.time()
self.time_delta = new_time - self.last_update_time
self.last_update_time = new_time
self.score += self.energy_per_second * self.time_delta
for event in pygame.event.get():
if event.type == QUIT or (event.type == KEYDOWN
and event.key == K_ESCAPE):
self.exit_requested = True
return
if event.type == MOUSEBUTTONDOWN:
pos = pygame.mouse.get_pos()
if self.crank.rect.collidepoint(pos):
self.crank.clicked()
for button in self.all_buttons:
if button.rect.collidepoint(pos):
button.clicked()
for machine in self.machines.values():
if machine.rect.collidepoint(pos):
if self.score >= machine.cost:
self.score -= machine.cost
machine.count += 1
self.events.send(f"buy_machine_{machine.name}")
if self.score >= 5.67e5 and not self.congrats_message:
self.congrats_message = StaticImage((0.5, 0.8), images["congrats"])
self.gui_plain.add(self.congrats_message)
self.events.send("win")
for sprite_layer in self.sprite_layers:
sprite_layer.update()
self.screen.blit(self.background, (0, 0))
self.screen.fill(self.overlay_color, rect=self.overlay1, special_flags=pygame.BLEND_MULT)
self.screen.fill(self.overlay_color, rect=self.overlay2, special_flags=pygame.BLEND_MULT)
for sprite_layer in self.sprite_layers:
sprite_layer.draw(self.screen)
pygame.display.flip()
say(self.events.get_current_message())
python quit()讲解_Python locals.QUIT属性代码示例相关推荐
- python settings模块_Python settings.VERSION属性代码示例
# 需要导入模块: import settings [as 别名] # 或者: from settings import VERSION [as 别名] def test_version(self): ...
- python colors后面_Python colors.BASE_COLORS属性代码示例
# 需要导入模块: from matplotlib import colors [as 别名] # 或者: from matplotlib.colors import BASE_COLORS [as ...
- python中type(12.34)_Python typing.TYPE_CHECKING属性代码示例
本文整理汇总了Python中typing.TYPE_CHECKING属性的典型用法代码示例.如果您正苦于以下问题:Python typing.TYPE_CHECKING属性的具体用法?Python t ...
- python space_Python locals.K_SPACE属性代码示例
本文整理汇总了Python中pygame.locals.K_SPACE属性的典型用法代码示例.如果您正苦于以下问题:Python locals.K_SPACE属性的具体用法?Python locals ...
- python modifysetup什么意思_Python pyinotify.IN_MODIFY属性代码示例
本文整理汇总了Python中pyinotify.IN_MODIFY属性的典型用法代码示例.如果您正苦于以下问题:Python pyinotify.IN_MODIFY属性的具体用法?Python pyi ...
- python tkinter insert函数_Python tkinter.INSERT属性代码示例
本文整理汇总了Python中tkinter.INSERT属性的典型用法代码示例.如果您正苦于以下问题:Python tkinter.INSERT属性的具体用法?Python tkinter.INSER ...
- python多线程扫描_Python多线程扫描端口代码示例
本文代码实现Python多线程扫描端口,具体实现代码如下. #coding:utf-8 import socket import thread import time socket.setdefaul ...
- python html模板_Python html.format_html方法代码示例
本文整理汇总了Python中django.utils.html.format_html方法的典型用法代码示例.如果您正苦于以下问题:Python html.format_html方法的具体用法?Pyt ...
- python session模块_Python backend.set_session方法代码示例
本文整理汇总了Python中keras.backend.set_session方法的典型用法代码示例.如果您正苦于以下问题:Python backend.set_session方法的具体用法?Pyth ...
最新文章
- 10月份机房技术指标
- java字典序列化_Java对象序列化,Serialize Java Data Object,音标,读音,翻译,英文例句,英语词典...
- iOS架构-cocoaPods之自制私有库及管理(17)
- EasyUI之简单实现Datagrid分页(C#)
- 【ES6基础】Object的新方法
- mybatis入门(六)之SQL语句构建器类
- 智慧屏用鸿蒙的生态,紧随鸿蒙OS手机版 ,智慧屏为什么对鸿蒙生态这么重要?...
- 获取结构体某成员偏移
- linux echo设置颜色
- 奥威软件大数据bi_有成熟数据分析方案的BI软件
- php实现微信登录详细教程,[文档教程]PHP实现微信开放平台扫码登录源码下载 - 技术编程 - 极思维...
- 添加 centos 右键 terminal
- matlab 怎么保存,matlab怎么保存程序
- matlab实现QPSK调制解调
- linux 软件放什么目录,Linux 下的各种目录
- C语言2--进制和运算符
- 影评 之 《血战钢锯岭》
- Python-Bunch模式
- PS把图片切成九宫格
- Java如何打印输出九九乘法表
热门文章
- 车联网的发展现状前景趋势及挑战
- 蓝桥学习 PREV-55
- 共计10万余字!数据结构知识详细梳理!
- 计算机进入桌面黑屏怎么办,老司机教你电脑进入系统后黑屏怎么办
- 将一个实体类复制到另一个实体类
- 如何将CAD数据转换为ArcGIS可使用的数据?
- 从几何角度全新理解线性代数
- Android APP切换系统语言
- 4转自 饮水思源 bbs.sjtu.edu.cn·[FROM: 202.120.25.97]
- VS中让console程序不显示(隐藏)命令行窗口