PHP网页游戏学习之Xnova(ogame)源码解读(九)


Posted in PHP onJune 24, 2014

十二、舰队相关函数(unlocalised.php)

本节将把舰队派遣相关的函数做个说明,继续以注释方式说明;由于这次涉及的函数比较多,需要花不少时间来整理消化。

// -------------------------------------------------------------------
//
// 以下是舰队派遣需要用到的函数列表
//
// -------------------------------------------------------------------
// 计算两个星球之间的距离
function GetTargetDistance ($OrigGalaxy, $DestGalaxy, $OrigSystem, $DestSystem,
$OrigPlanet, $DestPlanet)
// 计算舰队到达指定距离需要的时间,这里会考虑服务器的倍速设置
function GetMissionDuration ($GameSpeed, $MaxFleetSpeed, $Distance, $SpeedFactor)
// 取得游戏设置后的舰队速度
function GetGameSpeedFactor ()
// 计算舰队的最大速度
function GetFleetMaxSpeed ($FleetArray, $Fleet, $Player)
// 计算单个舰种的HH消耗
function GetShipConsumption ( $Ship, $Player )
// 计算舰队的HH消耗,这里就是实际的HH消耗量,传入了很多参数
function GetFleetConsumption ($FleetArray, $SpeedFactor, $MissionDuration,
$MissionDistance, $FleetMaxSpeed, $Player)
// -------------------------------------------------------------------
//
// 以下是字符串的格式化显示函数列表
//
// -------------------------------------------------------------------
// 格式化时间,形如:xxd xxh xxm
function pretty_time ($seconds)
// 格式化分钟,形如:xxmin
function pretty_time_hour ($seconds)
// 建造时间格式,前面会有说明
function ShowBuildTime ($time)
//孤立函数,没有被调用
function add_points ($resources, $userid)
//孤立函数,没有被调用
function remove_points ($resources, $userid)
//孤立函数,没有被调用
function get_userdata ()
// -------------------------------------------------------------------
//
// 以下是模板文件的读/写/使用函数列表
//
// -------------------------------------------------------------------
// 根据文件名读取文件内容
function ReadFromFile($filename)
//孤立函数,没有被调用
function SaveToFile ($filename, $content)
//前面介绍过,用$array的值进行替换
function parsetemplate ($template, $array)
//也介绍过,就是取得指定模板文件的内容
function gettemplate ($templatename)
// include不同语言文件
function includeLang ($filename, $ext = '.mo')
// -------------------------------------------------------------------
//
// 以下是舰队链接类函数列表
//
// -------------------------------------------------------------------
// 构造一个舰队起始星球的星图超链接
function GetStartAdressLink ( $FleetRow, $FleetType )
// 构造一个舰队目的星球的星图超链接
function GetTargetAdressLink ( $FleetRow, $FleetType )
// 构造一个指定星球的星图超链接
function BuildPlanetAdressLink ( $CurrentPlanet )
// 构造一个给攻击者的发送消息到超链接
function BuildHostileFleetPlayerLink ( $FleetRow )
// 取得下次月门的开启时间
function GetNextJumpWaitTime ( $CurMoon )
// 构造一个攻击舰队明细列表
function CreateFleetPopupedFleetLink ( $FleetRow, $Texte, $FleetType )
//构造一个返回舰队的明细列表,包括有无资源
function CreateFleetPopupedMissionLink ( $FleetRow, $Texte, $FleetType )
PHP 相关文章推荐
BBS(php & mysql)完整版(七)
Oct 09 PHP
用PHP调用数据库的存贮过程!
Oct 09 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
解析PHP中的unset究竟会不会释放内存
Jul 18 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
php实现文本数据导入SQL SERVER
May 17 PHP
jQuery+php简单实现全选删除的方法
Nov 28 PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 PHP
php实现数组中出现次数超过一半的数字的统计方法
Oct 14 PHP
PHP树形结构tree类用法示例
Feb 01 PHP
PHP实现PDO操作mysql存储过程示例
Feb 13 PHP
微信公众号之主动给用户发送消息功能
Jun 22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(七)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(六)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(四)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
Jun 23 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
Jun 23 #PHP
You might like
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
可定制的PHP缩略图生成程式(需要GD库支持)
2007/03/06 PHP
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例
2019/05/29 PHP
javascript定义函数的方法
2010/12/06 Javascript
javascript 全选与全取消功能的实现代码
2012/12/23 Javascript
使用jQuery获得内容以及内容的属性
2015/02/26 Javascript
深入理解js中this的用法
2016/05/28 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
总结十个Angular.js由浅入深的面试问题
2016/08/26 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
2019/05/07 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
详解React的回调渲染模式
2020/09/10 Javascript
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
深入解析Python中的WSGI接口
2015/05/11 Python
python构建自定义回调函数详解
2017/06/20 Python
python3调用百度翻译API实现实时翻译
2018/08/16 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
Python API len函数操作过程解析
2020/03/05 Python
Python 使用office365邮箱的示例
2020/10/29 Python
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
法国娇韵诗官方旗舰店:Clarins是来自法国的天然护肤品牌
2018/06/30 全球购物
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
2014的自我评价
2014/01/13 职场文书
霸王洗发水广告词
2014/03/14 职场文书
员工薪酬激励方案
2014/06/13 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
乡镇民主生活会发言材料
2014/10/20 职场文书
2014年医院党建工作总结
2014/12/20 职场文书
公司管理制度范本
2015/08/03 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
《水浒传》读后感3篇(范文)
2019/09/19 职场文书
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android
MySQL数据库查询之多表查询总结
2022/08/05 MySQL