GuiCategory
基本信息
| 属性 | 值 |
|---|---|
| 类名 | amerifrance.guideapi.gui.GuiCategory |
| 类型 | class extends GuiBase |
| 构造器 | GuiCategory(Book, CategoryAbstract, EntityPlayer, ItemStack) |
| 启用版本 | Minecraft 1.7.10 |
功能
分类页:列出所选分类下的全部条目。
实现要点
- 构造器比 GuiHome 多一个
CategoryAbstract参数, 锁定当前所在的分类。 - 9 个方法遍历
category.entryList,调用 EntryAbstract 的draw/drawExtras/canSee/ 点击处理。 - 条目的
canSee(EntityPlayer, ItemStack)在此被调用。 - 纯文本条目(EntryText /
EntryUniText)自身不覆写任何绘制方法,
其可见文本由本界面用
EntryAbstract.getLocalizedName()统一渲染。 - 条目的
onInit在此被调用,上下文是GuiCategory自身 (与 GuiEntry 传GuiEntry形成对照)。
相关条目
- GuiBase - 父类
- GuiEntry - 下一级界面
- EntryAbstract - 被绘制的条目
- EntryText - 由本界面统一渲染文本
- CategoryAbstract - 所在分类
- ButtonBack - 返回首页