well time to MAKE THREAD!

This commit is contained in:
沈瑗杰 2020-12-13 18:39:12 +08:00
parent 0fe5d53705
commit 82ce83ea73
5 changed files with 55 additions and 11 deletions

View File

@ -0,0 +1,12 @@
"""
writen by shenjackyuanjie
mail: 3695888@qq.com
"""
# import folders
import libs.Game_threads
# import in this forder
import libs.main
import libs.loads
import libs.setup
import libs.render

View File

@ -0,0 +1,11 @@
"""
writen by shenjackyuanjie
mail: 3695888@qq.com
"""
import libs
import threading
class Orbit_demo(threading.Thread):
def __init__(self):
pass

View File

@ -5,6 +5,3 @@ mail: 3695888@qq.com
# import folders # import folders
# import in this forder # import in this forder
import libs.main
import libs.loads
import libs.setup

View File

@ -12,7 +12,7 @@ from pyglet.window import Window
from pyglet.resource import image from pyglet.resource import image
def mbool(thing): # stand for my bool def mbool(thing): # stand for my bool
if (thing == "True") or (thing == 1) or (thing == "1"): if (thing == "True") or (thing == 1) or (thing == "1"):
return True return True
elif (thing == "False") or (thing == 0) or (thing == "0"): elif (thing == "False") or (thing == 0) or (thing == "0"):
@ -20,14 +20,20 @@ def mbool(thing): # stand for my bool
else: else:
raise ValueError("Need a 'like bool' not anything else") raise ValueError("Need a 'like bool' not anything else")
class Game:
class Game():
def __init__(self): def __init__(self):
pass
class RenderThread(threading.Thread):
def __init__(self,):
# value # value
# dic # dic
self.parts = {} # this ship parts self.parts = {} # this ship parts
self.o_parts = {} # stand for opther parts self.o_parts = {} # stand for opther parts
self.b_g_e = {} # stand for back ground element self.b_g_e = {} # stand for back ground element
self.planet_system = {} # hole planet system self.planet_system = {} # hole planet system
# list # list
def start_game(self): def start_game(self):
@ -36,9 +42,12 @@ class Game:
def setup(self): def setup(self):
# dic # dic
self.window_c = libs.loads.config(".\\configs\\window.json") # stand for window config self.window_c = libs.loads.config(
self.planet_c = libs.loads.config(".\\configs\\planet.json") # stand for planet config ".\\configs\\window.json") # stand for window config
self.textures_c = libs.loads.config(".\\configs\\basic_config", "textures") # stand for textures config self.planet_c = libs.loads.config(
".\\configs\\planet.json") # stand for planet config
self.textures_c = libs.loads.config(
".\\configs\\basic_config", "textures") # stand for textures config
# image # image
self.b_g = image("back_ground_space.png") self.b_g = image("back_ground_space.png")
# window # window

15
libs/render.py Normal file
View File

@ -0,0 +1,15 @@
"""
writen by shenjackyuanjie
mail: 3695888@qq.com
"""
import pyglet
import threading
from pyglet.app import run
from pyglet.window import Window
from pyglet.resource import image
class RenderThread(threading.Thread):
def __init__(self):
pass