mach: make App.options optional

This commit is contained in:
iddev5 2022-04-28 12:57:30 +05:30 committed by Stephen Gutekanst
parent 7598c2d7b8
commit 60fd89ec45

View file

@ -177,7 +177,8 @@ pub fn main() !void {
var gpa = std.heap.GeneralPurposeAllocator(.{}){}; var gpa = std.heap.GeneralPurposeAllocator(.{}){};
const allocator = gpa.allocator(); const allocator = gpa.allocator();
var engine = try init(allocator, App.options); const options = if (@hasDecl(App, "options")) App.options else Options{};
var engine = try init(allocator, options);
var app: App = undefined; var app: App = undefined;
try app.init(&engine); try app.init(&engine);