22 lines
481 B
Zig
22 lines
481 B
Zig
const std = @import("std");
|
|
const sdl = @import("sdl.zig");
|
|
const Game = @import("game.zig");
|
|
|
|
pub fn run_game() !void {
|
|
var game = try Game.init();
|
|
defer game.deinit();
|
|
try game.run();
|
|
}
|
|
|
|
pub fn main() !void {
|
|
run_game() catch |err| {
|
|
switch (err) {
|
|
error.SdlError => {
|
|
std.debug.print("SDL Error:\n---\n{s}\n---\n", .{sdl.SDL_GetError()});
|
|
},
|
|
else => unreachable,
|
|
}
|
|
return err;
|
|
};
|
|
}
|