summaryrefslogtreecommitdiff
path: root/dice/src/main
AgeCommit message (Collapse)Author
2023-10-25Tweak for new setupbjculkin
2022-09-27Merge branch 'master' of git@github.com:bculkin2442/dice-lang.gitbjcul
2022-07-11Merge branch 'master' of git@github.com:bculkin2442/dice-lang.gitBen Culkin
2022-07-11Upgrade to java 17bjcul
2022-07-11General improvementsBen Culkin
2021-03-13Update documentationBen Culkin
Also, did the same thing for Die I did for DiePool, where I moved the specific classes to the same file as the interface.
2021-03-13Add more documentationBen Culkin
Also, changed my mind on the way DiePool and its implementations should be structured. The implementations go in the die pool file as internal classes, because nobody should particularly care the specifics about their die pool, only that it does what it says it should
2020-12-03Rename interfaces to match Java styleBen Culkin
Renames several interfaces named in the IWhatever style, which Java doesn't use
2020-11-21Make dice genericBen Culkin
Convert dice from dealing exclusively with ints, to deal with objects of arbitrary types
2020-11-21Restructure new die implementationBen Culkin
2020-11-21Some more work on the new dice implementationBen Culkin
2020-11-14Begin new dice implementationBen Culkin
For various reasons, I'm not happy with the other implementations. Here's hoping that this one is better
2020-10-06Info cleanupBen Culkin
2020-04-13Add some javadocBen Culkin
Add some javadoc comments
2020-04-12Adjust to BJC-Utils changesBen Culkin
Several packages were moved from BJC-Utils to esodata. This makes the necessary adjustments
2020-04-06Cleanup some warningsBen Culkin
Cleanup some warnings
2020-04-05Fix issue in DieModsBen Culkin
Issue popped up in DieMods where the compiler was failing to allow what looked like a correct cast. Solution was to switch to using a lambda, instead of Comparator.naturalOrder()
2018-06-02Finish die rewriteBenjamin J. Culkin
This adds all of the remaining missing die modifiers, as well as a few base die types that were missing.
2018-05-30Start work on dice rewriteBenjamin J. Culkin
This starts work on a rewrite of the dice rolling system to better adapt it for more features
2018-05-30UpdateBenjamin J. Culkin
2018-03-05Updatestudent
2018-03-01Updatebjculkin
2018-02-12Add hashCode()/equals()student
2018-02-12Formatting passstudent
2018-02-12General updatestudent
2018-02-12Formatting passstudent
2018-02-12Refactor DieExpressionstudent
DieExpression was split into two classes to make things easier to deal with.
2018-02-12Refactor SCL token into seperate classstudent
2017-10-25Move dice to new moduleBenjamin J. Culkin
2017-10-25Start splitting dice to a new moduleBenjamin J. Culkin