From d0a788ae59ba75041c7ba42ee15956cdb42c6b91 Mon Sep 17 00:00:00 2001 From: Andrei Stoica Date: Thu, 21 Nov 2024 12:12:05 -0500 Subject: [PATCH] item scaling with time --- src/components.rs | 8 ++++---- src/main.rs | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/components.rs b/src/components.rs index 4ff756d..8e9e30b 100644 --- a/src/components.rs +++ b/src/components.rs @@ -41,7 +41,7 @@ impl PlayerStats { } pub fn get_current_price(object: &PurchasableObject, num_owned: &u32) -> f64 { - get_base_price(object) * get_scaling_factor(object) * f64::from(*num_owned) + get_base_price(object) * (1.0 + get_scaling_factor(object) * f64::from(*num_owned)) } pub fn get_base_price(object: &PurchasableObject) -> f64 { @@ -54,9 +54,9 @@ pub fn get_base_price(object: &PurchasableObject) -> f64 { pub fn get_scaling_factor(object: &PurchasableObject) -> f64 { match object { - PurchasableObject::Cookie => 1.10, - PurchasableObject::Cursor => 1.15, - PurchasableObject::Grandma => 1.20, + PurchasableObject::Cookie => 0.10, + PurchasableObject::Cursor => 0.15, + PurchasableObject::Grandma => 0.20, } } diff --git a/src/main.rs b/src/main.rs index 5c1b648..ce9ea31 100644 --- a/src/main.rs +++ b/src/main.rs @@ -20,11 +20,11 @@ fn setup(mut commands: Commands) { }); } -fn get_cash(inv: Query<&Purchased>, mut stats: Query<&mut PlayerStats>) { +fn get_cash(time: Res