use user's name as character name
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
use std::cmp::{max, min};
|
||||
use std::ops::Range;
|
||||
|
||||
use petgraph::algo::min_spanning_tree;
|
||||
use petgraph::data::*;
|
||||
use petgraph::graph::Graph;
|
||||
use petgraph::graph::UnGraph;
|
||||
use rand::prelude::SliceRandom;
|
||||
use rand::Rng;
|
||||
use petgraph::graph::UnGraph;
|
||||
use petgraph::graph::Graph;
|
||||
use petgraph::data::*;
|
||||
use petgraph::algo::min_spanning_tree;
|
||||
use rand::rngs::ThreadRng;
|
||||
|
||||
use crate::level::{Level, LevelElement, RoomType};
|
||||
|
||||
10
src/main.rs
10
src/main.rs
@@ -1,21 +1,23 @@
|
||||
use std::io::{Result, stdout};
|
||||
|
||||
use crossterm::{
|
||||
event::{self, KeyCode, KeyEventKind},
|
||||
terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
|
||||
ExecutableCommand,
|
||||
terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
|
||||
};
|
||||
use ratatui::{
|
||||
prelude::{CrosstermBackend, Stylize, Terminal},
|
||||
widgets::Paragraph,
|
||||
};
|
||||
use std::io::{stdout, Result};
|
||||
use ratatui::prelude::*;
|
||||
use ratatui::widgets::Block;
|
||||
use whoami::realname;
|
||||
|
||||
use crate::game::Game;
|
||||
use crate::level::Level;
|
||||
use crate::level_generator::LevelGenerator;
|
||||
use crate::level_widget::LevelWidget;
|
||||
use crate::player::Player;
|
||||
use crate::level_generator::LevelGenerator;
|
||||
|
||||
mod game;
|
||||
mod player;
|
||||
@@ -30,7 +32,7 @@ fn main() -> Result<()> {
|
||||
levels[l] = LevelGenerator::generate(l).render();
|
||||
}
|
||||
let mut g = Game {
|
||||
player: Player::new("Teddy Tester", 10),
|
||||
player: Player::new(realname().as_str(), 10),
|
||||
levels,
|
||||
};
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
use std::cmp::{max, min};
|
||||
|
||||
use crate::position::Position;
|
||||
|
||||
pub struct Player {
|
||||
|
||||
Reference in New Issue
Block a user