1,043
edits
(add error checking) |
m (get up to date with repo version) |
||
Line 2: | Line 2: | ||
Dice.lua | Dice.lua | ||
The core repository for this Lua module can be found at: | The core repository and documentation for this Lua module can be found at: | ||
https://bitbucket.org/HeladoDeBrownie/dice/ | https://bitbucket.org/HeladoDeBrownie/dice/ | ||
Line 17: | Line 17: | ||
--# Interface | --# Interface | ||
function Dice.fromDiceString(diceString) | function Dice.fromDiceString(diceString) | ||
local diceTable = {} | local diceTable = {} | ||
Line 63: | Line 49: | ||
end | end | ||
Dice.fromString = Dice.fromDiceString | Dice.fromString = Dice.fromDiceString | ||
function Dice.fromRangeString(rangeString) | function Dice.fromRangeString(rangeString) | ||
local minimum, maximum = rangeString:gsub('%s', ''):match'^(%d+)-(%d+)$' | local minimum, maximum = rangeString:gsub('%s', ''):match'^(%d+)-(%d+)$' | ||
Line 98: | Line 71: | ||
end | end | ||
function Dice:minimum() | function Dice:minimum() | ||
local sum = 0 | local sum = 0 | ||
Line 113: | Line 85: | ||
end | end | ||
function Dice:mean() | function Dice:mean() | ||
local sum = 0 | local sum = 0 | ||
Line 127: | Line 95: | ||
end | end | ||
function Dice:maximum() | function Dice:maximum() | ||
local sum = 0 | local sum = 0 |