From 4fb7d33645cb3edf409ad04edcd2365dda5f633e Mon Sep 17 00:00:00 2001 From: KikooDX Date: Fri, 26 Feb 2021 11:33:19 +0100 Subject: [PATCH] Add configuration option for default grid size. --- level.kble | Bin 518 -> 0 bytes src/conf.zig | 5 +++++ src/main.zig | 3 ++- 3 files changed, 7 insertions(+), 1 deletion(-) delete mode 100644 level.kble diff --git a/level.kble b/level.kble deleted file mode 100644 index 7874dc194046c3e7a335e41e983e79f66ec45bf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 518 zcmd6hi4A}-3Z8hvaU{m0Z61O?m17Lb=~=&I4b$PN~FhIL*wgJuW{C%85*XF kE#_aYPE@1uqCHLTjLF%D2hB9*`!Z>aTWrt(TL1t6 diff --git a/src/conf.zig b/src/conf.zig index 5d96dbc..56e211a 100644 --- a/src/conf.zig +++ b/src/conf.zig @@ -26,6 +26,11 @@ pub const mouse_right_btn: c_int = 1; // * true: click to enter, draw, release to exit. pub const mouse_graphic_tablet: bool = false; +pub const default_grid_size = .{ + .width = 16, + .height = 16, +}; + pub const theme = .{ .background = ray.BLACK, .mode = .{ diff --git a/src/main.zig b/src/main.zig index af90112..ef3473a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -49,7 +49,8 @@ pub fn main() void { // Try to load level, is doesn't exist create it. var level: Level = Level.init_read(allocator, level_path) catch create: { - break :create Level.init(allocator, 16, 16) catch unreachable; + break :create Level.init(allocator, conf.default_grid_size.width, conf.default_grid_size.height) catch + unreachable; }; defer level.deinit(allocator);