DOOM's fire algo, in zig, for 256 color terminals w/no dependencies

fix: win32 CONSOLE_SCREEN_BUFFER_INFO init

const-void f00df895 fde06fd1

Changed files
+5 -1
src
+5 -1
src/main.zig
··· 211 211 212 212 pub fn getTermSzWin() !TermSz { 213 213 //Microsoft Windows Case 214 - var info: win32.CONSOLE_SCREEN_BUFFER_INFO = win32.CONSOLE_SCREEN_BUFFER_INFO(); 214 + var info: win32.CONSOLE_SCREEN_BUFFER_INFO = .{ .dwSize = .{ .X = 0, .Y = 0 }, 215 + .dwCursorPosition = .{.X= 0, .Y= 0}, 216 + .wAttributes= 0, 217 + .srWindow = .{ .Left = 0, .Top = 0, .Right = 0, .Bottom = 0}, 218 + .dwMaximumWindowSize = .{.X = 0, .Y = 0} }; 215 219 216 220 if (0 == win32.GetConsoleScreenBufferInfo(g_tty_win, &info)) switch (std.os.windows.kernel32.GetLastError()) { 217 221 else => |e| return std.os.windows.unexpectedError(e),