Minor cleanup
parent
91b82fbe3d
commit
7c8407f966
|
@ -1,12 +1,23 @@
|
|||
mod color;
|
||||
mod radialbuilder;
|
||||
mod rect;
|
||||
mod sceneaction;
|
||||
mod sprite;
|
||||
mod spritebuilder;
|
||||
mod state;
|
||||
mod textboxbuilder;
|
||||
mod util;
|
||||
|
||||
pub use color::*;
|
||||
pub use radialbuilder::*;
|
||||
pub use rect::*;
|
||||
pub use sceneaction::*;
|
||||
pub use sprite::*;
|
||||
pub use spritebuilder::*;
|
||||
pub use state::*;
|
||||
pub use textboxbuilder::*;
|
||||
pub use util::*;
|
||||
|
||||
use rhai::{exported_module, Engine};
|
||||
|
||||
pub fn register_into_engine(engine: &mut Engine) {
|
||||
|
@ -33,12 +44,3 @@ pub fn register_into_engine(engine: &mut Engine) {
|
|||
.register_type_with_name::<SceneAction>("SceneAction")
|
||||
.register_static_module("SceneAction", exported_module!(sceneaction_mod).into());
|
||||
}
|
||||
|
||||
pub use color::*;
|
||||
pub use radialbuilder::*;
|
||||
pub use rect::*;
|
||||
pub use sprite::*;
|
||||
pub use spritebuilder::*;
|
||||
pub use state::*;
|
||||
pub use textboxbuilder::*;
|
||||
pub use util::*;
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
use rhai::plugin::*;
|
||||
|
||||
#[derive(Debug, Clone, Eq, PartialEq, Hash)]
|
||||
pub enum SceneAction {
|
||||
None,
|
||||
SceneOutfitter,
|
||||
SceneLanded,
|
||||
}
|
||||
|
||||
#[export_module]
|
||||
pub mod sceneaction_mod {
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const None: SceneAction = SceneAction::None;
|
||||
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const SceneOutfitter: SceneAction = SceneAction::SceneOutfitter;
|
||||
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const SceneLanded: SceneAction = SceneAction::SceneLanded;
|
||||
}
|
|
@ -60,22 +60,3 @@ pub mod textboxjustify_mod {
|
|||
#[allow(non_upper_case_globals)]
|
||||
pub const Left: TextBoxJustify = TextBoxJustify::Left;
|
||||
}
|
||||
|
||||
#[derive(Debug, Clone, Eq, PartialEq, Hash)]
|
||||
pub enum SceneAction {
|
||||
None,
|
||||
SceneOutfitter,
|
||||
SceneLanded,
|
||||
}
|
||||
|
||||
#[export_module]
|
||||
pub mod sceneaction_mod {
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const None: SceneAction = SceneAction::None;
|
||||
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const SceneOutfitter: SceneAction = SceneAction::SceneOutfitter;
|
||||
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const SceneLanded: SceneAction = SceneAction::SceneLanded;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue