Difficult-Rocket/bin/main.py

34 lines
916 B
Python
Raw Normal View History

2020-12-05 21:24:54 +08:00
"""
writen by shenjackyuanjie
mail: 3695888@qq.com
"""
2021-01-25 12:22:55 +08:00
# share memory
2021-01-21 15:05:29 +08:00
from multiprocessing import Manager as share
2020-12-05 21:24:54 +08:00
import bin
2021-01-25 12:22:55 +08:00
import time
import logging
2021-01-25 12:22:55 +08:00
# 直接导入
2021-01-25 17:11:16 +08:00
import bin.server as server
import bin.client as client
2020-12-05 21:24:54 +08:00
2020-12-13 18:39:12 +08:00
class Game():
2020-12-21 18:46:20 +08:00
2020-12-05 21:24:54 +08:00
def __init__(self):
2021-01-25 17:01:54 +08:00
# basic config
self.start_time = time.strftime("%Y-%m-%d %H-%M-%S", time.gmtime(time.time()))
self.configs = ''
# share memory
2021-01-25 19:23:16 +08:00
self.dicts = share().dict()
2021-01-21 15:05:29 +08:00
self.lists = share().list()
2021-01-25 17:01:54 +08:00
# logger
2021-01-25 12:22:55 +08:00
self.server_logger = logging.getLogger('server')
self.client_logger = logging.getLogger('client')
2021-01-25 19:23:16 +08:00
self.log_file_handler = logging.FileHandler('')
2021-01-25 17:01:54 +08:00
# client and server
2021-01-25 19:23:16 +08:00
self.client = client.RenderThread(self.lists, self.dicts, self.client_logger, net_mode='local')
self.server = server.server(self.lists, self.dicts, self.server_logger, net_mode='local')