GuiHome
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.gui.GuiHome |
| 类型 | class extends GuiBase |
| 构造器 | GuiHome(Book, EntityPlayer, ItemStack) |
| 启用版本 | Minecraft 1.7.10 |
功能
指南书的首页:列出本书的全部分类,供玩家选择进入。
实现要点
- 9 个方法负责遍历
book.categoryList、逐个调用 CategoryAbstract 的draw/drawExtras/canSee与点击处理。 - 分类的
canSee(EntityPlayer, ItemStack)在此被调用以决定是否显示。 - 绘制分类时传入
drawOnLeft标志与RenderItem实例 (供 CategoryItemStack 等子类渲染图标)。 - 分类的 tooltip 由
CategoryAbstract.getTooltip()提供。 - 欢迎语取自 Book 的
unlocWelcomeMessage, 经getLocalizedWelcomeMessage()查表。 - 本类被 GuiHomeNew 继承。
相关条目
- GuiBase - 父类
- GuiHomeNew - 本类的子类
- CategoryAbstract - 被绘制的分类
- Book - 分类列表的来源
- ButtonBack - 返回按钮