@@ -1186,15 +1186,15 @@ A dice object shall be displayed as a rectangle with the given number of points
11861186 #> Definition[Dice]
11871187 = Attributes[Dice] = {Orderless}
11881188 .
1189- . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], MathMLForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]], Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]] , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{Plus[1, Times[-1, p]] , 0.5}, r]}]}, ImageSize -> Tiny]]
1189+ . Format[Dice[( n_Integer) ? (1 <= #1 <= 6&)], MathMLForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - 1*p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - 1*p , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - 1*p , 0.5}, r]}]}, ImageSize -> Tiny]]
11901190 .
1191- . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], OutputForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]], Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]] , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{Plus[1, Times[-1, p]] , 0.5}, r]}]}, ImageSize -> Tiny]]
1191+ . Format[Dice[( n_Integer) ? (1 <= #1 <= 6&)], OutputForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - 1*p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - 1*p , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - 1*p , 0.5}, r]}]}, ImageSize -> Tiny]]
11921192 .
1193- . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], StandardForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]], Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]] , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{Plus[1, Times[-1, p]] , 0.5}, r]}]}, ImageSize -> Tiny]]
1193+ . Format[Dice[( n_Integer) ? (1 <= #1 <= 6&)], StandardForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - 1*p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - 1*p , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - 1*p , 0.5}, r]}]}, ImageSize -> Tiny]]
11941194 .
1195- . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], TeXForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]], Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]] , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{Plus[1, Times[-1, p]] , 0.5}, r]}]}, ImageSize -> Tiny]]
1195+ . Format[Dice[( n_Integer) ? (1 <= #1 <= 6&)], TeXForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - 1*p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - 1*p , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - 1*p , 0.5}, r]}]}, ImageSize -> Tiny]]
11961196 .
1197- . Format[Dice[n_Integer ? (1 <= #1 <= 6&)], TraditionalForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]], Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, Plus[1, Times[-1, p]] }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{Plus[1, Times[-1, p]] , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{Plus[1, Times[-1, p]] , 0.5}, r]}]}, ImageSize -> Tiny]]
1197+ . Format[Dice[( n_Integer) ? (1 <= #1 <= 6&)], TraditionalForm] = Block[{p = 0.2, r = 0.05}, Graphics[{EdgeForm[Black], White, Rectangle[], Black, EdgeForm[], If[OddQ[n], Disk[{0.5, 0.5}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{p, p}, r]], If[MemberQ[{2, 3, 4, 5, 6}, n], Disk[{1 - 1*p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{p, 1 - 1*p }, r]], If[MemberQ[{4, 5, 6}, n], Disk[{1 - 1*p , p}, r]], If[n === 6, {Disk[{p, 0.5}, r], Disk[{1 - 1*p , 0.5}, r]}]}, ImageSize -> Tiny]]
11981198
11991199The empty series of dice shall be displayed as an empty dice:
12001200 >> Format[Dice[]] := Graphics[{EdgeForm[Black], White, Rectangle[]}, ImageSize -> Tiny]
0 commit comments