allow public uses of structs; add sample program

This commit is contained in:
2020-04-12 17:13:08 +01:00
parent fd4a682ade
commit bef39f9b8b
15 changed files with 132 additions and 61 deletions

View File

@@ -1,8 +1,7 @@
use crate::Position;
use std::iter::Enumerate;
#[derive(Debug, Eq, PartialEq)]
pub(crate) enum Transition {
pub enum Transition {
None,
FadeToWhite,
FadeToBlack,
@@ -49,9 +48,9 @@ impl ToString for Transition {
#[derive(Debug, Eq, PartialEq)]
pub struct Exit {
/// destination
pub(crate) room: String, /// id
pub(crate) position: Position,
pub(crate) effect: Transition,
pub room: String, /// id
pub position: Position,
pub effect: Transition,
}
impl From<String> for Exit {