fix Episode::from_bytes
This commit is contained in:
parent
79686eaee6
commit
0f3c61133c
@ -8,7 +8,7 @@ pub enum RoomCreationError {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Copy, Clone)]
|
||||||
pub enum Episode {
|
pub enum Episode {
|
||||||
One,
|
One,
|
||||||
Two,
|
Two,
|
||||||
@ -20,9 +20,9 @@ impl TryFrom<u8> for Episode {
|
|||||||
|
|
||||||
fn try_from(value: u8) -> Result<Episode, RoomCreationError> {
|
fn try_from(value: u8) -> Result<Episode, RoomCreationError> {
|
||||||
match value {
|
match value {
|
||||||
0 => Ok(Episode::One),
|
1 => Ok(Episode::One),
|
||||||
1 => Ok(Episode::Two),
|
2 => Ok(Episode::Two),
|
||||||
2 => Ok(Episode::Four),
|
3 => Ok(Episode::Four),
|
||||||
_ => Err(RoomCreationError::InvalidEpisode(value))
|
_ => Err(RoomCreationError::InvalidEpisode(value))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -38,7 +38,7 @@ impl Into<u8> for Episode {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Copy, Clone)]
|
||||||
pub enum Difficulty {
|
pub enum Difficulty {
|
||||||
Normal,
|
Normal,
|
||||||
Hard,
|
Hard,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user