MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / evalFVec2

Method evalFVec2

src/common/StateDatabase.cpp:353–367  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

351
352
353fvec2 StateDatabase::evalFVec2(const std::string& name) {
354 static const fvec2 nanValue(getNaN(), getNaN());
355 if (!isSet(name)) {
356 return nanValue;
357 }
358 float data[2];
359 if (sscanf(get(name).c_str(), "%f %f",
360 &data[0], &data[1]) != 2) {
361 return nanValue;
362 }
363 if (isnan(data[0]) || isnan(data[1])) {
364 return nanValue;
365 }
366 return fvec2(data[0], data[1]);
367}
368
369
370fvec3 StateDatabase::evalFVec3(const std::string& name) {

Callers 2

evalFunction · 0.80
shiftCallbackMethod · 0.80

Calls 3

getNaNFunction · 0.85
c_strMethod · 0.80
isnanFunction · 0.50

Tested by

no test coverage detected