from bodies import * from 引力世界 import 造物主 class 太阳(Sun): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(太阳, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 地球(Earth): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(地球, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 月球(Moon): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(月球, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 水星(Mercury): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(水星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 金星(Venus): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(金星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 火星(Mars): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(火星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 木星(Jupiter): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(木星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 土星(Saturn): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(土星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 天王星(Uranus): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(天王星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) class 海王星(Neptune): def __init__(self, 初始位置=[0, 0, 0], 初始速度=[0, 0, 0], 缩放大小=1): super(海王星, self).__init__(init_velocity=初始速度, init_position=初始位置, size_scale=缩放大小) 造物主.登记(['太阳', 'sun'], 太阳) 造物主.登记(['地球', 'earth'], 地球) 造物主.登记(['月球', 'moon'], 月球) 造物主.登记(['水星', 'mercury'], 水星) 造物主.登记(['金星', 'venus'], 金星) 造物主.登记(['火星', 'mars'], 火星) 造物主.登记(['木星', 'jupiter'], 木星) 造物主.登记(['土星', 'saturn'], 土星) 造物主.登记(['天王星', 'uranus'], 天王星) 造物主.登记(['海王星', 'neptune'], 海王星)