No description
Find a file
2025-08-22 21:56:24 -04:00
src init 2025-08-11 18:22:39 -04:00
.gitignore init 2025-08-11 18:22:39 -04:00
anne_dice.h init 2025-08-11 18:22:39 -04:00
build.zig add missing optimize option 2025-08-22 21:56:14 -04:00
build.zig.zon bump version 2025-08-22 21:56:24 -04:00
Jenkinsfile add jenkins file 2025-08-14 21:32:45 -04:00
LICENSE init 2025-08-11 18:22:39 -04:00
README.md init 2025-08-11 18:22:39 -04:00

Zig simple dice library

A simple library to quickly do common dice rolls.

Usage (zig):

  1. Add anne_dice to your module's imports.
  2. anne_dice.d2()
  3. Profit!

Usage (C):

  1. Include anne_dice.h
  2. Link against anne_dice.a
  3. d2()
  4. Profit!

Available functions:

intRange(min: u32, max: u32) u32
d2() u32
d4() u32
d6() u32
/// Sums the value of `count` d6 rolls.
d6Count(count: u32) u32
d8() u32
d10() u32
d12() u32
d20() u32
d100() u32
/// See documentation in `src/root.zig`
challengeRoll(modifier: i32) ChallengeRollResult