From 8430183d1e2b9e6d66188e364f8acf08d1ddb9c4 Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Sun, 1 Dec 2024 15:34:02 +0100 Subject: close #21 --- src/include/world.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/include/world.h') diff --git a/src/include/world.h b/src/include/world.h index 46e2f65..58d9a2f 100644 --- a/src/include/world.h +++ b/src/include/world.h @@ -331,6 +331,7 @@ typedef struct t_money_data float expenses_from_trucks; float expenses_from_utility; + float expenses_from_loans; float expenses_from_healthcare; float expenses_from_repairs; float expenses_from_fuel; @@ -352,12 +353,29 @@ typedef struct t_company_investments u32 legal; } company_investments; +typedef struct t_bank_loan +{ + s32 amount; + float interest; + s32 days_left; + float monthly_payment; + bool is_active; +} bank_loan; + +typedef struct t_bank +{ + bank_loan loan1; + bank_loan loan2; + bank_loan loan3; +} bank; + typedef struct t_world { // Save State s64 simulation_time; u16 start_year; float money; + bank bank_info; u32 next_id; u8 simulation_speed; array active_jobs; -- cgit v1.2.3-70-g09d2