From 19b205f5973e809ac867ae64db1b2c3595ce4d7e Mon Sep 17 00:00:00 2001 From: MistUnky Date: Sat, 8 Aug 2020 15:42:15 -0500 Subject: [PATCH] Add default minetest.conf to prevent crashes and add screenWH autodetector. Driver should be asked somehow... --- minetest.conf | 6 ++++++ src/main.cpp | 9 +++++---- 2 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 minetest.conf diff --git a/minetest.conf b/minetest.conf new file mode 100644 index 0000000..8f7b6d0 --- /dev/null +++ b/minetest.conf @@ -0,0 +1,6 @@ +video_driver = opengl +screenW = 640 +screenH = 480 +viewing_range_nodes_min = 13 +viewing_range_nodes_max = 17 +farmesh_distance = 17 diff --git a/src/main.cpp b/src/main.cpp index 8dccaf9..ac32e8d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1365,10 +1365,11 @@ int main(int argc, char *argv[]) // Resolution selection bool fullscreen = false; - u16 screenW = g_settings->getU16("screenW"); - u16 screenH = g_settings->getU16("screenH"); - //u8 screenW = 640;//g_settings->getU16("screenW"); - //u8 screenH = 480;//g_settings->getU16("screenH"); + if(g_settings->exists("screenW")) u16 screenW = g_settings->getU16("screenW"); + else u16 screenW = 640; + if(g_settings->exists("screenH")) u16 screenH = g_settings->getU16("screenH"); + else screenH = 480; + // Determine driver