From e27b73f02b8f351a0b58a5fbef5e26b0f3551502 Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Sun, 18 Apr 2021 00:09:33 -0400 Subject: Flip card rendering --- bin/freecell.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/bin/freecell.c b/bin/freecell.c index e0c749d1..762b5552 100644 --- a/bin/freecell.c +++ b/bin/freecell.c @@ -232,17 +232,6 @@ static void drawCard(bool hi, int y, int x, Card card) { if (!card) return; move(y, x); attr_set(hi ? A_REVERSE : A_NORMAL, (card & Color) ? 2 : 1, NULL); - switch (card & Rank) { - break; case A: addstr("A "); - break; case 10: addstr("10"); - break; case J: addstr("J "); - break; case Q: addstr("Q "); - break; case K: addstr("K "); - break; default: { - addch('0' + (card & Rank)); - addch(' '); - } - } switch (card & Suit) { break; case Club: addstr("\u2663"); break; case Diamond: addstr("\u2666"); @@ -250,6 +239,17 @@ static void drawCard(bool hi, int y, int x, Card card) { break; case Heart: addstr("\u2665"); break; default:; } + switch (card & Rank) { + break; case A: addstr(" A"); + break; case 10: addstr("10"); + break; case J: addstr(" J"); + break; case Q: addstr(" Q"); + break; case K: addstr(" K"); + break; default: { + addch(' '); + addch('0' + (card & Rank)); + } + } attr_set(A_NORMAL, 0, NULL); } -- cgit 1.4.1