diff --git a/gameObject.cpp b/gameObject.cpp index ac75691..5904786 100644 --- a/gameObject.cpp +++ b/gameObject.cpp @@ -105,7 +105,9 @@ namespace battleship{ void GameObject::initProperties(){ sol::table objTable = generateView()[GameObject::getGameObjTableName()][id + 1]; - maxUnevenness = objTable["maxUnevenness"].get_or(0); + sol::optional maxUnevOpt = objTable["maxUnevenness"]; + + if(maxUnevOpt != sol::nullopt) maxUnevenness = objTable["maxUnevenness"]; sol::table sizeTable = objTable["size"]; width = sizeTable["x"];