usg/src/main.zig

38 lines
861 B
Zig

const std = @import("std");
const sdl = @import("sdl2");
const Renderer = @import("Renderer.zig");
//const Game = @import("Game.zig");
//const MainMenu = @import("MainMenu.zig");
//const State = @import("flow.zig").State;
pub fn main() !void {
var renderer = try Renderer.init();
defer renderer.deinit();
//var main_menu = MainMenu.init();
//var game = Game.init(renderer);
//var current_state: State = main_menu.state;
//_ = SDL.IMG_Init(SDL.IMG_INIT_JPG);
mainLoop: while (true) {
while (sdl.pollEvent()) |ev| {
switch (ev) {
.quit => break :mainLoop,
else => {},
}
}
renderer.render();
//current_state = switch (current_state) {
//.main_menu => main_menu.tick(),
//.game => game.tick(),
//};
}
}