mach: keep module types closer together
Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
This commit is contained in:
parent
393a3e5e5e
commit
fda017663a
1 changed files with 1 additions and 1 deletions
|
|
@ -22,13 +22,13 @@ pub const App = @import("engine.zig").App;
|
||||||
pub const Engine = @import("engine.zig").Engine;
|
pub const Engine = @import("engine.zig").Engine;
|
||||||
|
|
||||||
// Module system
|
// Module system
|
||||||
pub const ModSet = @import("module/main.zig").ModSet;
|
|
||||||
pub const modules = blk: {
|
pub const modules = blk: {
|
||||||
if (!@hasDecl(@import("root"), "modules")) {
|
if (!@hasDecl(@import("root"), "modules")) {
|
||||||
@compileError("expected `pub const modules = .{};` in root file");
|
@compileError("expected `pub const modules = .{};` in root file");
|
||||||
}
|
}
|
||||||
break :blk @import("root").modules;
|
break :blk @import("root").modules;
|
||||||
};
|
};
|
||||||
|
pub const ModSet = @import("module/main.zig").ModSet;
|
||||||
pub const Modules = @import("module/main.zig").Modules(modules);
|
pub const Modules = @import("module/main.zig").Modules(modules);
|
||||||
pub const Mod = ModSet(modules).Mod;
|
pub const Mod = ModSet(modules).Mod;
|
||||||
pub const EntityID = @import("module/main.zig").EntityID;
|
pub const EntityID = @import("module/main.zig").EntityID;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue