十五。研究页面(researchbuildingpage php)
研究比较简单,因为没有排队,但也有一些特殊的东西。我们在一个
处理函数的HandleTechnologieBuild看起来()之前的研究。
这个
功能是为了应对目前的技术研究,其中b_tech_planet场是行星的ID和b_tech领域完成的时间研究。b_tech_id领域是特定的技术领域名称的功能逻辑是不难的。我不仔细解释。你自己看吧。下面的页面正式
输入。
首先,
检查一下目前的行星是否有研究机构。
然后检查是否在当前的地球建筑队列研究,使用功能checklabsettingsinqueue()这个函数不检查。
下一步,这是前一个结构。让我们看看下面的构造代码,循环:
1。判断它是否是科学研究
2。判断是否有可能做这方面的研究,主要集中在vars.php
文件的前提
条件检查
三.对研究资源的需要
4。研究所需的时间
5。然后判断是否可以进行这项研究。
6,下面是一个分支:如果没有进行研究,我们将构建下一个HTML级别;如果有研究,我们将构建剩余的研究时间。
7。最终输出的页面
现在回到前面,解释一下玩家点击研究的逻辑,分为两部分:一是研究,二是
取消研究。
1。研究:首先进行一些安全检查,然后获得所需的资源和时间,构造资源的演绎等报表。
2。取消研究:获取所需资源,构建资源回报和其他报表
三.最后提交数据库,更新资源和其他一些信息。
研究页面的逻辑比首页简单得多,下一章将是造船厂页面。