1 Star 0 Fork 0

tracyluffy/ADOWN2000

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
count_score.py 1.05 KB
一键复制 编辑 原始数据 按行查看 历史
tracyluffy 提交于 2024-01-28 01:31 . 实现游戏基本逻辑
import pygame
class Count_score:
"""计算抄底次数的类"""
def __init__(self,g_area):
"""初始化计算抄底次数类实例"""
self.hit_lines=pygame.sprite.Group() #保存抄底成功次数的台阶
self.score=0
self.GC_line=None #保存即将回收的抄底成功台阶
self.count=10 #回收站清理计时器
self.g_area_top=g_area.rect.top #记录游戏区域上边沿位置,用于检测台阶进入回收站
def record_hitLine(self,L):
"""记录抄底成功次数"""
if not self.hit_lines.has(L):
self.score+=1
self.hit_lines.add(L)
def GC_hitline(self):
"""已偏离屏幕上方hitline回收器"""
if self.GC_line:
if self.count:
self.count-=1
else:
self.hit_lines.remove(self.GC_line)
self.count=10
self.GC_line=None
for line in self.hit_lines:
if line.rect.bottom==self.g_area_top:
self.GC_line=line
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tracyluffy/ADOWN2000.git
[email protected]:tracyluffy/ADOWN2000.git
tracyluffy
ADOWN2000
ADOWN2000
master

搜索帮助