use crate::{
act::Act, card::Cards, character::Characters, dice::ActualDices, status::Statuses,
summon::Summons, support::Supports,
};
pub struct PlayerState {
pub phase: Act,
pub conset_action: bool,
pub charcters: Characters,
pub hidden_statuses: Statuses,
pub combat_statuses: Statuses,
pub summons: Summons,
pub supports: Supports,
pub card_redraw_chances: usize,
pub dice_reroll_chances: usize,
pub dices: ActualDices,
pub hand_cards: Cards,
pub deck_cards: Cards,
pub publicly_used_cards: Cards,
pub publicly_gained_cards: Cards,
}