chriscutts / dice-manager
一个用于管理和掷一组骰子的包,然后获取结果
v0.0.2
2022-06-14 22:13 UTC
Requires (Dev)
- overtrue/phplint: ^5.0
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-15 03:34:31 UTC
README
一个Composer项目,用于提供骰子管理
描述
一个小型包,用于构建骰子集合,掷骰子并获取结果。
安装
composer require chriscutts/dice-manager
用法
示例
创建管理器
在创建管理器时,您可以在第一个参数中指定骰子的数量和每枚骰子的面数,或者分别提供。
$manager = new DiceManager('2D6');
$manager = new DiceManager(2, 6);
掷骰子
$manager->roll();
获取掷出的骰子的总分数
$manager->getTotal();
获取掷出的骰子
$dice = $manager->getDice();
遍历骰子并获取结果
foreach ($dice as $die) {
echo $die->getResult();
}