国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP網頁游戲學習之Xnova(ogame)源碼解讀(九)

2024-05-04 23:24:09
字體:
來源:轉載
供稿:網友

十二、艦隊相關函數(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 xxmfunction pretty_time ($seconds)// 格式化分鐘,形如:xxminfunction 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 )

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 治县。| 新绛县| 汉寿县| 自贡市| 安宁市| 元氏县| 宁德市| 红原县| 昭苏县| 灯塔市| 通许县| 偃师市| 白玉县| 城口县| 安宁市| 安仁县| 利辛县| 镇沅| 苍溪县| 中方县| 南澳县| 麦盖提县| 西乡县| 南平市| 普格县| 阳原县| 胶州市| 南部县| 鄯善县| 九江市| 象山县| 栖霞市| 临海市| 塘沽区| 崇仁县| 北安市| 商南县| 永嘉县| 安阳县| 甘德县| 城口县|