remove annoying left walker stuff

This commit is contained in:
Peter Hart 2020-03-28 22:34:19 -04:00
parent 2727f417ea
commit 6a5514d6bb
2 changed files with 0 additions and 31 deletions

View File

@ -15,9 +15,6 @@ pub struct Renderable {
pub bg: RGB,
}
#[derive(Component)]
pub struct LeftMover {}
#[derive(Component, Debug)]
pub struct Player {}

View File

@ -54,21 +54,6 @@ pub fn player_input(gs: &mut State, ctx: &mut Rltk) {
}
}
struct LeftWalker {}
impl<'a> System<'a> for LeftWalker {
type SystemData = (ReadStorage<'a, LeftMover>, WriteStorage<'a, Position>);
fn run(&mut self, (lefty, mut pos): Self::SystemData) {
for (_lefty, pos) in (&lefty, &mut pos).join() {
pos.x -= 1;
if pos.x < 0 {
pos.x = 79;
}
}
}
}
impl State {
fn run_systems(&mut self) {
let mut vis = VisibilitySystem {};
@ -104,7 +89,6 @@ fn main() {
gs.ecs.register::<Position>();
gs.ecs.register::<Renderable>();
gs.ecs.register::<LeftMover>();
gs.ecs.register::<Player>();
gs.ecs.register::<Viewshed>();
@ -126,18 +110,6 @@ fn main() {
})
.build();
for i in 0..10 {
gs.ecs
.create_entity()
.with(Position { x: i * 7, y: 20 })
.with(Renderable {
glyph: rltk::to_cp437('☺'),
fg: RGB::named(rltk::RED),
bg: RGB::named(rltk::BLACK),
})
.with(LeftMover {})
.build();
}
gs.ecs.insert(map);
rltk::main_loop(context, gs);