当前位置:首页 > 日记 > 正文

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:惩罚用户的功能,让我们看看你自己

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

相关文章

MySQLXA事务恢复过程的详细解决方

MySQLXA事务恢复过程的详细解决方

解决方案,恢复,事务,过程,详细,MySQL数据库出错: InnoDB:在ibdata文件日志序列号不匹配 InnoDB:在ib_logfiles日志序列号! 100224 12:24:20 InnoDB:笪塔巴涩并不是简单地关闭! InnoDB:开始崩溃恢复。 InnoDB:从阅读IBD文件表空间信息… InnoDB:恢复…

eabservr.exe的过程是怎样的是eabs

eabservr.exe的过程是怎样的是eabs

的是,是怎样,过程,电脑软件,eabservr,点评:eabservr.exe是容易访问键盘管理程序的康柏笔记本电脑成交价 进程文件:eabservr或eabservr.exe 进程名称:eabconfg 过程类别:安全风险的过程 英文描述: eabservr.exe是管理方便的按钮控制面板,可执行…

saproxy是saproxy.exe-使用

saproxy是saproxy.exe-使用

电脑软件,saproxy,exe,点评:saproxy.exe是bloomba反垃圾邮件软件相关程序 进程文件:saproxy或saproxy.exe 进程名称:bloomba SpamAssassin Proxy 过程类别:安全风险的过程 英文描述: saproxy.exe是一个应用belinging bloomba SpamAssassin。这…

fpdisp5a.exe的功能是什么该fpdisp

fpdisp5a.exe的功能是什么该fpdisp

查询,功能,过程,电脑软件,fpdisp5a,评论:详细的介绍了fpdisp5a.exe - fpdisp5a过程 进程文件:fpdisp5a或fpdisp5a.exe 进程名称:FinePrint调度员 过程类别:安全风险的过程 英文描述: fpdisp5a.exe是必不可少的一个过程属于FinePrint打印机实用…

的beremote.exe过程是什么文件bere

的beremote.exe过程是什么文件bere

文件,过程,信息查询,电脑软件,beremote,点评:beremote.exe是VERITAS公司的备份产品的一部分 进程文件:beremote或beremote.exe 过程名称:备份执行组件 过程类别:安全风险的过程 英文描述: beremote.exe是一个过程,属于从VERITAS Backup Exec,exe…

Word2003中插入特殊符号

Word2003中插入特殊符号

特殊符号,电脑软件,当我们在Word中输入数据或文章时,我们无法避免使用特殊符号。有些特使不是很普通。我们如何找到这些特殊符号事实上,微软已经考虑开发办公,所以有各种符号在Word2003,甚至细小的图形。 首先,打开Word2003,单击以展开的菜单栏中…

什么是工艺过程中常见的问题是MMC.

什么是工艺过程中常见的问题是MMC.

问题是,过程中,常见,工艺,电脑软件,点评:当我们打开任务管理器,我们发现有一个exe程序。exe的功能是什么,应用中的错误是什么我们该怎么做让我们看看exe的过程是什么。 在窗口管理器的exe进程的功能是什么你如何处理应用程序错误是病毒吗一起…

教你链接演示从演讲到一个powerpoi

教你链接演示从演讲到一个powerpoi

链接,教你,视频文件,演示,电脑软件,您可以链接到外部视频文件或从您的微软powerpoint2010演示电影文件。通过链接的视频,在演示文档的尺寸可以减小。 要点:确保在链接到、使用或分发受版权保护的内容之前获得所有者的权限。 要在PowerPoint演…

对于win7速度解密的一种非常有效的

对于win7速度解密的一种非常有效的

通用方法,解密,速度,电脑软件,点评:win7速度解密的一般方法必须被许多网友称。最新的WIN7 64发现最近仍然是有效的,并与朋友分享那些不知道。 事实上,很多人都知道这个方法,但最近试图破解最新的WIN7 64发现仍然有效,不知道的朋友分享。 这个…

详细解释之间的差异和mb_strlenPHP

详细解释之间的差异和mb_strlenPHP

函数,解释,差异,详细,电脑软件,在PHP中有两个函数来计算字符串的个数。 一个是strlen,另mb_strlen; 首先看看手册中的定义。 strlen 获取字符串长度strlen Int strlen(字符串的字符串) 返回给定字符串字符串的长度。 mb_strlen 国际mb_strlen(S…

如何学习linux的建议

如何学习linux的建议

学习,建议,电脑软件,linux,点评:有些朋友经常在Linux论坛上问一些问题,但大部分都是很基本的,只要你知道Linux的基础,你就可以轻松地解决这个问题,有些朋友经常接触Linux,想建立一个网站,而不考虑Linux的基础。 首先,从基金会 一些朋友常问的一些…

mysql将中文插入完整问号中的解题

mysql将中文插入完整问号中的解题

方法,中文,问号,完整,电脑软件,1、检查和MySQL修改my.ini配置文件 复制代码代码如下所示: 默认字符集= utf8 2。设置数据库以指定字符集。 复制代码代码如下所示: Create database mydb default character set utf8 collate utf8_general_ci;…