27 lines
769 B
Zig
27 lines
769 B
Zig
// templated file
|
|
//
|
|
// should still be a formattable zig file
|
|
// even if it is not compile-able
|
|
//
|
|
// definitions marked with // TEMPLATE_DEFINITION
|
|
// are removed during the templating step
|
|
|
|
const core = @import("core");
|
|
|
|
const programName = "__program_name"; // TEMPLATE_DEFINITION
|
|
|
|
pub export fn startup_module(p_allocator: *anyopaque, p_a: ?*anyopaque) bool {
|
|
const allocator = core.modulePreamble(p_allocator, p_a) catch return false;
|
|
_ = allocator;
|
|
// imgui.setupFromModule();
|
|
// platform.setupFromModule();
|
|
// sys.setupFromModule();
|
|
// rend.setupFromModule();
|
|
// backlog.physics.setupFromModule();
|
|
|
|
core.engine_logs("creating externgame");
|
|
// start_module(core.startup_getArgs(p_a.?)) catch return false;
|
|
|
|
return true;
|
|
}
|