Add hunger: Reformat

This commit is contained in:
2022-01-29 00:31:16 +01:00
parent 74c05f97af
commit fdeabefd75
10 changed files with 110 additions and 51 deletions

View File

@@ -1,8 +1,12 @@
use specs::prelude::*;
use crate::{AreaOfEffect, CombatStats, Confusion, Consumable, Equippable, Equipped, HungerClock, HungerState, InBackpack, InflictsDamage, Map, Name, Position, ProvidesFood, ProvidesHealing, Ranged, SufferDamage, WantsToDropItem, WantsToPickupItem, WantsToRemoveItem, WantsToUseItem};
use crate::gamelog::GameLog;
use crate::particle_system::ParticleBuilder;
use crate::{
AreaOfEffect, CombatStats, Confusion, Consumable, Equippable, Equipped, HungerClock,
HungerState, InBackpack, InflictsDamage, Map, Name, Position, ProvidesFood, ProvidesHealing,
Ranged, SufferDamage, WantsToDropItem, WantsToPickupItem, WantsToRemoveItem, WantsToUseItem,
};
pub struct ItemCollectionSystem {}
@@ -94,7 +98,7 @@ impl<'a> System<'a> for ItemUseSystem {
mut particle_builder,
positions,
provides_food,
mut hunger_clocks
mut hunger_clocks,
) = data;
for (entity, use_item) in (&entities, &wants_use).join() {
@@ -144,7 +148,10 @@ impl<'a> System<'a> for ItemUseSystem {
if let Some(hc) = hunger_clocks.get_mut(target) {
hc.state = HungerState::WellFed;
hc.duration = 20;
game_log.entries.push(format!("You eat the {}.", names.get(use_item.item).unwrap().name));
game_log.entries.push(format!(
"You eat the {}.",
names.get(use_item.item).unwrap().name
));
}
}