fanren/index.php
2025-12-15 23:02:21 +08:00

23 lines
665 B
PHP

<?php
// 加载 Composer 自动加载器
require __DIR__ . '/vendor/autoload.php';
// 引入 Symfony Console 类
use Symfony\Component\Console\Application;
// 引入我们的主命令类 (稍后创建)
use Game\Core\GameCommand;
// 1. 实例化 Symfony Console Application
$application = new Application('PHP CLI RPG', 'v0.1.0');
// 2. 将游戏的命令添加到 Application 中
// GameCommand 将是游戏的入口和主循环驱动者
$application->add(new GameCommand());
// 3. 设置默认命令,让用户直接运行 `php index.php` 即可进入游戏
$application->setDefaultCommand('game:start', true);
// 4. 运行 Application
$application->run();