generated from GarandPLG/rust-flake-template
Refactor gaamestates
This commit is contained in:
@@ -2,7 +2,6 @@ use crate::{
|
||||
app::{GameStates, handle_keybindings, view::View},
|
||||
cli::Cli,
|
||||
};
|
||||
use clap::ValueEnum;
|
||||
use ratatui::{
|
||||
DefaultTerminal, Frame,
|
||||
crossterm::event::{self, KeyEvent},
|
||||
@@ -24,19 +23,6 @@ pub struct App {
|
||||
pub states: GameStates,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, ValueEnum)]
|
||||
pub enum GameMode {
|
||||
LastManStanding,
|
||||
FrontLines,
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, ValueEnum)]
|
||||
pub enum PerkDecks {
|
||||
Silesian,
|
||||
BogeyMan,
|
||||
Anteater,
|
||||
}
|
||||
|
||||
impl App {
|
||||
pub fn new(args: Cli) -> Self {
|
||||
Self {
|
||||
|
||||
Reference in New Issue
Block a user