remove command/tree
This commit is contained in:
parent
82344fda4c
commit
567674ae7a
@ -1,74 +0,0 @@
|
||||
# -------------------------------
|
||||
# Difficult Rocket
|
||||
# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com
|
||||
# All rights reserved
|
||||
# -------------------------------
|
||||
|
||||
"""
|
||||
writen by shenjackyuanjie
|
||||
mail: 3695888@qq.com
|
||||
github: @shenjackyuanjie
|
||||
gitee: @shenjackyuanjie
|
||||
"""
|
||||
|
||||
from Difficult_Rocket import DR_runtime
|
||||
from Difficult_Rocket.command import line
|
||||
|
||||
COMMAND = 'command'
|
||||
SUB_COMMAND = 'sub_command'
|
||||
INFO = 'info'
|
||||
RUN = 'run'
|
||||
|
||||
DR_command = {
|
||||
'name': 'DR-root',
|
||||
'version': DR_runtime.DR_version,
|
||||
INFO: 'DR的自带命令解析树',
|
||||
COMMAND: {
|
||||
INFO: '这里是DR的根命令节点',
|
||||
RUN: None,
|
||||
SUB_COMMAND: {
|
||||
'stop': {
|
||||
INFO: '退出游戏',
|
||||
RUN: None
|
||||
},
|
||||
'fps': {
|
||||
INFO: 'FPS相关命令',
|
||||
RUN: None,
|
||||
SUB_COMMAND: {
|
||||
'log': {
|
||||
INFO: '输出FPS信息',
|
||||
RUN: None
|
||||
},
|
||||
'min': {
|
||||
INFO: '输出一段时间内最小fps',
|
||||
RUN: None
|
||||
},
|
||||
'max': {
|
||||
INFO: '输出一段时间内最大FPS',
|
||||
RUN: None
|
||||
}
|
||||
}
|
||||
},
|
||||
'default': {
|
||||
INFO: '重置一些设置'
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"""
|
||||
abc <a> abc -> abc()
|
||||
abc a abc -> bbb()
|
||||
abc -> help('abc')
|
||||
"""
|
||||
|
||||
|
||||
# TODO 给爷做了他
|
||||
|
||||
|
||||
class CommandTree:
|
||||
def __init__(self, command_tree_dict):
|
||||
self.command_tree_dict = command_tree_dict
|
||||
|
||||
def parse(self, command: [line.CommandText, str]):
|
||||
pass
|
Loading…
Reference in New Issue
Block a user