| 28 | } |
| 29 | |
| 30 | Vec2F jsonToVec2F(Json const& v) { |
| 31 | if (v.type() != Json::Type::Array || v.size() != 2) |
| 32 | throw JsonException("Json not an array of size 2 in jsonToVec2F"); |
| 33 | |
| 34 | return Vec2F(v.getFloat(0), v.getFloat(1)); |
| 35 | } |
| 36 | |
| 37 | Json jsonFromVec2F(Vec2F const& v) { |
| 38 | return JsonArray{v[0], v[1]}; |