BookPage

基本信息

属性 值
类名 mantle.client.pages.BookPage
类型 abstract class,4 个 public 方法
子类型数 9(含 1 个未被正确注册的 intro)
启用版本 1.7.10

功能

书页的抽象基类:子类按 type 字符串被 MProxyClient 注册, 由 zip / xml 里的 type 属性决定实例化哪个页面类。

实现要点

  • 10 个页面子类中,MProxyClient.initManualPages 注册了 10 条 registerManualPage 调用,但 intro 出现两次(见 proxy-client 条目),实际只有 9 个不同的 type。
  • 页面类型名全部小写(crafting / picture / text / sectionpage / contents / furnace / sidebar / blank / intro)。
  • 换页/翻页箭头由 BookPage 统一处理,子类只管 drawPage。

相关条目