饥荒mod教程:控件
第二章:系统ui{主黢茕茚痔界面}------mainscreen.lua
这个文件用来生成主界面,就是我们运行饥荒时显示的界面,
并生成一个基本界面对象,
在主界面调用这个函数时,弹出设置窗口,我们来看一下这个函数时怎样实现的.
在饥荒里,都用一个FrontEnd(见FrontEn.lua)类的实例TheFrontEnd,
这个函数接受一个界面作为参数,并显示出这个界面.
这个函数很重要很重要很重要,假如你自己做了一个界面,就可以用这个函数调用了.
MainScreen:Settings每一次调用,就是弹出一个设置窗口而已,我们再来看这个在什么时候被调用(废话,一定在点击setting按钮时被调用了呗).这个函数没你们想得那样简单,很复杂的说.首先,在每一个界面(screen)里都用一个主要的函数(doinit49行),
函数来绘制菜单.下面的注意看!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

这个函数返回一个布尔值.
继续
绑定了事件DoOptionsMenu(373),
变成了,
调用这个函数,生成一个FrontEnd类的实例TheFrontEnd,再调用gamelogic.lua文件,这个文件里的DoResetAction(976)函数,
步骤
1创建与修改screen文件.
2增加与这个界面有关的事件
在饥荒目录里随便哪个地方新建一个lua文件,名称改为czfscreen(不过我推荐创建在
screens文件夹里)
增加一个函数,