package game // Keep each outcome beside its payout instead of packing a series of // total:odds pairs into a sentence. One blank felt row sits below the // command summary. func renderSimplifiedCrapsFelt(mode string, unicode bool) string { c := newCrapsCanvas(9) for _, x := range []int{0, 38} { c.box(x, 0, x+38, 2) c.box(x, 2, x+38, 8) } c.center(1, 37, 1, "DICE TOTAL", crapsGold) c.center(39, 75, 1, "PAYOUT", crapsGold) rows := [][2]string{ {"2", "3:1"}, {"3 or 4", "1:1"}, {"10 or 11", "2:1"}, {"12", "5:1"}, {"5, 6, 7, 8 or 9", "LOSE STAKE"}, } for i, row := range rows { c.center(1, 37, i+3, row[0], crapsInk) c.center(39, 75, i+3, row[1], crapsInk) } return c.render(mode, unicode) }