From d14797d34de56afc9b653e819fae04b9c52492e2 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 16 Mar 2021 11:50:29 +0000 Subject: [PATCH] hidden: make OccKG::pri_occulted generic Signed-off-by: Ian Jackson --- src/hidden.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/hidden.rs b/src/hidden.rs index f9dba2b0..79a351f9 100644 --- a/src/hidden.rs +++ b/src/hidden.rs @@ -105,15 +105,16 @@ impl OccultationKind { } } -impl OccultationKindGeneral<(Pos, ZLevel)> { - pub fn pri_occulted(self) -> Option { +impl OccultationKindGeneral<(P, Z)> { + pub fn pri_occulted(self) -> Option> { Some(match self { OccKG::Invisible => return None, - OccKG::Visible => PriOcculted::Visible(ShowUnocculted(())), - OccKG::Scrambled => PriOcculted::Occulted, - OccKG::Displaced((pos,z)) => PriOcculted::Displaced(pos, z), + OccKG::Visible => PriOG::Visible(ShowUnocculted(())), + OccKG::Scrambled => PriOG::Occulted, + OccKG::Displaced((pos,z)) => PriOG::Displaced(pos, z), }) } + } impl OccultationKindGeneral { -- 2.30.2