Added 2.7
This commit is contained in:
10
src/main.rs
10
src/main.rs
@@ -12,6 +12,8 @@ use specs::prelude::*;
|
||||
|
||||
mod components;
|
||||
mod damage_system;
|
||||
mod gamelog;
|
||||
mod gui;
|
||||
mod map;
|
||||
mod map_indexing_system;
|
||||
mod melee_combat_system;
|
||||
@@ -97,19 +99,25 @@ impl GameState for State {
|
||||
ctx.set(pos.x, pos.y, render.fg, render.bg, render.glyph)
|
||||
}
|
||||
}
|
||||
|
||||
gui::draw_ui(&self.ecs, ctx);
|
||||
}
|
||||
}
|
||||
|
||||
fn main() -> rltk::BError {
|
||||
use rltk::RltkBuilder;
|
||||
let context = RltkBuilder::simple80x50()
|
||||
let mut context = RltkBuilder::simple80x50()
|
||||
.with_title("Roguelike Tutorial")
|
||||
.with_automatic_console_resize(false)
|
||||
.with_dimensions(80 * 3, 50 * 3)
|
||||
.build()?;
|
||||
context.with_post_scanlines(true);
|
||||
let mut gs = State { ecs: World::new() };
|
||||
|
||||
gs.ecs.insert(RunState::PreRun);
|
||||
gs.ecs.insert(gamelog::GameLog {
|
||||
entries: vec!["Welcome to Rusty Roguelike".to_string()],
|
||||
});
|
||||
|
||||
gs.ecs.register::<Position>();
|
||||
gs.ecs.register::<Renderable>();
|
||||
|
Reference in New Issue
Block a user