From e3c5839159903658a667f789963f20a31567b25c Mon Sep 17 00:00:00 2001 From: Mica White Date: Thu, 30 Jul 2026 07:34:24 -0400 Subject: Initial commit --- src/lib.rs | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/lib.rs (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..bc94658 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,29 @@ +#![no_std] + +extern crate alloc; + +pub mod allocator; +pub mod buffer; +pub mod entity; +pub mod input; +pub mod log; +pub mod process; +pub mod random; +pub mod scene; +pub mod script; +pub mod state; +pub mod storage; +pub mod time; + +#[derive(Clone, Copy)] +#[repr(transparent)] +pub struct ScriptContext(u64); + +#[macro_export] +macro_rules! prelude { + () => { + #[global_allocator] + static ALLOCATOR: $crate::allocator::BumpAllocator = + $crate::allocator::BumpAllocator::new(); + }; +} -- cgit v1.3.1