diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/initdevice.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/client/initdevice.cpp b/src/client/initdevice.cpp index 15b551f..d1c4b02 100644 --- a/src/client/initdevice.cpp +++ b/src/client/initdevice.cpp @@ -32,7 +32,7 @@ struct settings{ bool performancetimers; bool vsync; dimension2d<u32> windowsize; - u8 zbuffer; + u8 zbuffer = 24; }; void parseSetting(const char* settingname, lua_State* L, settings* set){ @@ -140,6 +140,12 @@ void parseSetting(const char* settingname, lua_State* L, settings* set){ }else{ printf("Setting \"Window Height\" must be a number"); } + }else if(strcmp(settingname,"Z Buffer Bits") == 0){ + if(lua_isnumber(L,-1)){ + set->zbuffer = lua_tonumber(L,-1); + }else{ + printf("Setting \"Z Buffer Bits\" must be a number"); + } } } |
