DR-docs/docs/main/change_log/sdk/0-9.md
2023-12-16 23:40:38 +08:00

1.3 KiB

Draft DR sdk 0.9.0.0

Changes

  • api.screen.BaseScreen
    • on_draw
      • self, window: ClientWindow -> self, dt: float, window: ClientWindow
      • dt 为上一帧到这一帧的时间间隔
      • dt is the time interval from the last frame to this frame

Rename

  • Api_version -> api_version
  • _DR_Status -> _DRStatus
    • name = DR Option -> DR Status
    • 这毛病属实是没想到, 之前一直没发现

Rework

  • logging 的依赖改为 lib_not_dr.loggers
    • 以后都用 lib_not_dr 的 logger 了
    • Change the dependency of logging to lib_not_dr.loggers
    • Use lib_not_dr logger in the future

Add

  • 添加内置依赖: lib-not-dr
    • Added built-in dependency: lib-not-dr
    • 不再同时维护两份代码
    • No longer maintain two sets of code at the same time

Fix

  • 如果没有 DR_game 的情况下, 退出时会 join 控制台线程
    • 通过检测线程是否是守护线程来判断是否 join
    • If there is no DR_game, join the console thread when exiting
      • Determine whether to join by detecting whether the thread is a daemon thread

Dependency

  • 更新了所有的依赖版本号
    • 去看 requirements.txt
  • Updated all dependency version numbers
    • Go see requirements.txt