Xnova(OGAME)PHP网页游戏学习源代码的解释(十一)

Xnova(OGAME)PHP网页游戏学习源代码的解释(十一)
十四、建立页面(batimentbuildingpage php)

现在我们开始解析真正的构建页面。它有很多功能,但并不困难。我们可以一起看。

首先检查这个星球已经使用和更新空间,使用功能checkplanetusedfields,该功能已经说过,执行不难。

其次,这是我们以前讨论过的结构,也就是说是否输入。所以我们跳到代码的后面,但是有几个函数来处理一些体系结构队列。
1。SetNextQueueElementOnTop:我们谈到了队列中的下一个建筑

2。showbuildingqueue:当前队列建设,虽然代码很简单,但是,它是记录很有趣。

三.buildingsaveplanetrecord:保存由以前的代码构建数据库的建筑队列

4.buildingsaveuserrecord:节约资源整合(事务官)数据库

然后构建页面,我做一个文本描述,大部分UI的结构都没有写:

1。确定最大队列值

2。计算当前行星的最大空间

三.判断目前的建筑物是否可以建造

4。如果你能做到,那就花时间来构建你所需要的资源。

5。如果建筑是研究所,需要研究它是否在研究中。

最后一件事情是构建前面已经准备好的HTML页面,这个页面应该被理解,然后我们可以解释我们跳过的代码中的用户输入部分,并且结构非常清晰:

1。获取用户输入的参数(实际单击)

2。判断建造在地球上或月球上的建筑物

三.和链接的合法性判断,如果它是非法的,用户将受到惩罚(嘿嘿)。

4。然后,根据用户的操作,访问不同的排队函数

5。cancelbuildingfromqueue:取消建筑

6。RemoveBuildingFromQueue:从队列中取出一个建筑

7。AddBuildingToQueue(真):插入队列中的建筑

8。AddBuildingToQueue(假):插入队列中的网格状

9。resetthisfuckingcheater:惩罚用户的功能,让我们看看你自己

上面的函数的功能可以单独查看,所有这些都是队列的操作。

tag:学习解释网页游戏源代码电脑软件

相关内容