加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
strontium.pyi 802 Bytes
一键复制 编辑 原始数据 按行查看 历史
Luminecraft 提交于 2023-12-12 15:16 . start.
import pygame
class Sun(object):
"""提供光照效果"""
def __init__(self, Display:pygame.surface.Surface) -> None:
...
def draw(self, dark : int = -1) -> bool:
...
class light_block(object):
"""在光线追踪时传递动态光源信息"""
def __init__(self, x:int, y:int, light:int) -> None:
"""x, y:position. light: 真实光照强度(0~15)"""
...
class Ray_Tracing(object):
"""光线追踪"""
def __init__(self, Display : pygame.surface.Surface, Smooth_lighting : bool = False, gamma : int = 8) -> None:
...
def draw(self, dark : int = -1, lights : tuple = ()) -> None:
...
def get_client(self, x:int, y:int) -> int:
...
def mid(x0:int, a : int = 0, b:int = 15) -> int:
...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化