Fix highlighting non-collectibles

This commit is contained in:
Imbris 2020-01-29 21:49:27 -05:00
parent 177f331259
commit f8283116a8

View File

@ -173,7 +173,16 @@ impl PlayState for SessionState {
(None, None)
}
};
self.scene.set_select_pos(select_pos);
// Only highlight collectables
self.scene.set_select_pos(select_pos.filter(|sp| {
self.client
.borrow()
.state()
.terrain()
.get(*sp)
.map(|b| b.is_collectible())
.unwrap_or(false)
}));
// Handle window events.
for event in global_state.window.fetch_events(&mut global_state.settings) {