From 807708211e2206d3b21c9c6353203ee40bdfe30b Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Mon, 18 Jan 2016 00:46:33 -0500 Subject: fix "65534 ships attacking", stop assuming a bignum can handle a fraction --- bigfloat.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'bigfloat.h') diff --git a/bigfloat.h b/bigfloat.h index bcfcfd1..359438d 100644 --- a/bigfloat.h +++ b/bigfloat.h @@ -9,11 +9,8 @@ /* zero */ #define BIG_0 { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } -/* TODO: calculate bank interest differently: this bignum - implementation is floating point, but I might swap it out - for an int-based one! */ -/* 1.005 (bank interest) */ -#define BIG_1_005 { 0x40, 0x01, 0x00, 0x50, 0x00, 0x00 } +/* bank interest rate is 0.5%, or .005, or 1/200 */ +#define BIG_200 { 0x41, 0x02, 0x00, 0x00, 0x00, 0x00 } /* bignum 100, used for score calculations in final_stats() */ #define BIG_100 { 0x41, 0x01, 0x00, 0x00, 0x00, 0x00 } -- cgit v1.2.3