From: Carl Worth <cworth@cworth.org>
Date: Mon, 29 Jan 2007 15:09:23 +0000 (-0800)
Subject: Use subraction to implement card_compare
X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=84b0ed8b8cbbfbee04853a590f89eb7d55008f74;p=kub

Use subraction to implement card_compare
---

diff --git a/kub.c b/kub.c
index 1a64c8d..299eb07 100644
--- a/kub.c
+++ b/kub.c
@@ -77,14 +77,7 @@ static void player_init(player_t *player)
 
 static int card_compare(card_t *card_one, card_t *card_two)
 {
-    if (card_one->number < card_two->number)
-	return -1;
-    if (card_one->number == card_two->number)
-	return 0;
-    /* At this point, we know that this must be true:
-     * if (card_one->number > card_two->number)
-     */
-    return 1;
+    return card_one->number - card_two->number;
 }
 
 static int card_group_is_run(card_group_t *card_group)