inside/php2gpc

PHP CLI 工具,用于将 .php 脚本转换为 .gpc(Cronusmax)

0.1.1 2017-06-09 18:24 UTC

This package is auto-updated.

Last update: 2024-09-10 09:37:48 UTC


README

俄语阅读

用途

控制台工具,可以将特殊形式的 PHP 代码转换为用于编程 Cronusmax 的 GPC 脚本

安装

composer global require inside/php2gpc

(+ 检查您是否已将系统变量填写为 bin composer 目录的路径)

使用

php2gpc index.php script.gpc

编码原则

事件

Cronusmax 可以处理两个事件:init 和 main。为此,只需声明具有这些名称的函数即可。声明的参数将被忽略。

组合

要声明组合,您需要声明一个变量并将其分配给匿名函数。应使用文档中的函数,但组合名称必须作为字符串给出。

函数

您需要声明一个函数。您可以通过编写 call('funcname') 来调用它,或者就像在 PHP 中一样进行操作。

变量和常量的声明

变量可以在任何地方声明。转换后,它将在脚本开头声明。常量以默认 PHP 方式声明(define、const)。

待办事项

生成的组合

为了能够声明组合的参数。例如

$sidestep = function($direction) {/* some stuff with $direction */}

combo_run('sidestep', PS4_UP);
combo_run('sidestep', PS4_DOWN);

combo sitestep_PS4_UP {/* some stuff with PS4_UP */}
combo sitestep_PS4_DOWN {/* some stuff with PS4_DOWN */}

combo_run(sidestep_PS4_UP);
combo_run(sidestep_PS4_DOWN);