chriscutts/dice-manager

一个用于管理和掷一组骰子的包,然后获取结果

v0.0.2 2022-06-14 22:13 UTC

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();
}