Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

缺少配置文件和配置参数,项目中的一些参数是写死的 #17

Closed
dzpao opened this issue Jul 22, 2019 · 1 comment
Closed
Milestone

Comments

@dzpao
Copy link
Collaborator

dzpao commented Jul 22, 2019

比如以下配置:

  • 是否加载 lua 机器人(或者加载不成功时应当能够继续使用)
  • lua 机器人的位置
  • 服务器地址、端口

以及更多内容,可以参考成熟客户端的启动配置。

@dzpao dzpao added this to the v0.6 milestone Aug 27, 2019
dzpao added a commit that referenced this issue Aug 31, 2019
主要变化如下:

* 重构代码结构,拆分 Lua/MUD/UI 三部分代码,调整目录结构以支持 go get
* 开始支持通过配置文件和命令行选项的方式来设置程序参数
* Lua 可选启动
* 智能渲染表格线,也可通过配置文件指定,使得不同环境下的表格始终能够对齐
* 基本能够正确渲染颜色,但仍有不足
* 实现了一个 IAC 处理的基本框架

已知问题:

* 由于 tview.TextView 和 tview.ANSIWriter 在颜色处理方面的 BUG
  因此本项目直接集成了这两个模块的修正版
* 由于 tview.TextView 的性能问题,在屏幕内容超过一万行时,有明显的卡顿

以上修改应当可以:

Close #1 #2 #3 #16 #17 #18
dzpao added a commit that referenced this issue Sep 6, 2019
主要变化如下:

* 重构代码结构,拆分 Lua/MUD/UI 三部分代码,调整目录结构以支持 go get
* 开始支持通过配置文件和命令行选项的方式来设置程序参数
* Lua 可选启动
* 智能渲染表格线,也可通过配置文件指定,使得不同环境下的表格始终能够对齐
* 基本能够正确渲染颜色,但仍有不足
* 实现了一个 IAC 处理的基本框架

已知问题:

* 由于 tview.TextView 和 tview.ANSIWriter 在颜色处理方面的 BUG
  因此本项目直接集成了这两个模块的修正版
* 由于 tview.TextView 的性能问题,在屏幕内容超过一万行时,有明显的卡顿

以上修改应当可以:

Close #1 #2 #3 #16 #17 #18
dzpao added a commit that referenced this issue Sep 6, 2019
主要变化如下:

* 重构代码结构,拆分 Lua/MUD/UI 三部分代码,调整目录结构以支持 go get
* 开始支持通过配置文件和命令行选项的方式来设置程序参数
* Lua 可选启动
* 智能渲染表格线,也可通过配置文件指定,使得不同环境下的表格始终能够对齐
* 基本能够正确渲染颜色,但仍有不足
* 实现了一个 IAC 处理的基本框架

已知问题:

* 由于 tview.TextView 和 tview.ANSIWriter 在颜色处理方面的 BUG
  因此本项目直接集成了这两个模块的修正版
* 由于 tview.TextView 的性能问题,在屏幕内容超过一万行时,有明显的卡顿

以上修改应当可以:

Close #1 #2 #3 #16 #17 #18
dzpao added a commit that referenced this issue Sep 6, 2019
主要变化如下:

* 重构代码结构,拆分 Lua/MUD/UI 三部分代码,调整目录结构以支持 go get
* 开始支持通过配置文件和命令行选项的方式来设置程序参数
* Lua 可选启动
* 智能渲染表格线,也可通过配置文件指定,使得不同环境下的表格始终能够对齐
* 基本能够正确渲染颜色,但仍有不足
* 实现了一个 IAC 处理的基本框架

已知问题:

* 由于 tview.TextView 和 tview.ANSIWriter 在颜色处理方面的 BUG
  因此本项目直接集成了这两个模块的修正版
* 由于 tview.TextView 的性能问题,在屏幕内容超过一万行时,有明显的卡顿

以上修改应当可以:

Close #1 #2 #3 #16 #17 #18
@dzpao
Copy link
Collaborator Author

dzpao commented Sep 6, 2019

已经支持配置文件了,并且包含了本讨论中提到的选项。其它更多选项将来再按需添加。

@dzpao dzpao closed this as completed Sep 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant