aboutsummaryrefslogtreecommitdiff
path: root/src/client/initdevice.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/initdevice.cpp')
-rw-r--r--src/client/initdevice.cpp8
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");
+ }
}
}