clean up unnecessary global char buffer[100] define

This commit is contained in:
Azaezel 2018-03-13 19:27:47 -05:00
parent 02541ab1f9
commit 3d55bf6141

View file

@ -450,8 +450,6 @@ const char* afxCamera::getMode()
//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~// //~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~//~~~~~~~~~~~~~~~~~~~~~//
// Console Methods // Console Methods
static char buffer[100];
ConsoleMethod(afxCamera, setOrbitMode, void, 7, 8, ConsoleMethod(afxCamera, setOrbitMode, void, 7, 8,
"(GameBase orbitObject, TransformF mat, float minDistance, float maxDistance, float curDistance, bool ownClientObject)" "(GameBase orbitObject, TransformF mat, float minDistance, float maxDistance, float curDistance, bool ownClientObject)"
"Set the camera to orbit around some given object.\n\n" "Set the camera to orbit around some given object.\n\n"
@ -493,6 +491,7 @@ ConsoleMethod( afxCamera, getPosition, const char *, 2, 2, "()"
"@returns A string of form \"x y z\".") "@returns A string of form \"x y z\".")
{ {
Point3F& pos = object->getPosition(); Point3F& pos = object->getPosition();
char buffer[100];
dSprintf(buffer, sizeof(buffer),"%f %f %f",pos.x,pos.y,pos.z); dSprintf(buffer, sizeof(buffer),"%f %f %f",pos.x,pos.y,pos.z);
return buffer; return buffer;
} }
@ -558,6 +557,7 @@ ConsoleMethod(afxCamera, setThirdPersonOffset, void, 3, 4, "(Point3F offset [, P
ConsoleMethod(afxCamera, getThirdPersonOffset, const char *, 2, 2, "()") ConsoleMethod(afxCamera, getThirdPersonOffset, const char *, 2, 2, "()")
{ {
const Point3F& pos = object->getThirdPersonOffset(); const Point3F& pos = object->getThirdPersonOffset();
char buffer[100];
dSprintf(buffer, sizeof(buffer),"%f %f %f",pos.x,pos.y,pos.z); dSprintf(buffer, sizeof(buffer),"%f %f %f",pos.x,pos.y,pos.z);
return buffer; return buffer;
} }
@ -565,6 +565,7 @@ ConsoleMethod(afxCamera, getThirdPersonOffset, const char *, 2, 2, "()")
ConsoleMethod(afxCamera, getThirdPersonCOIOffset, const char *, 2, 2, "()") ConsoleMethod(afxCamera, getThirdPersonCOIOffset, const char *, 2, 2, "()")
{ {
const Point3F& pos = object->getThirdPersonCOIOffset(); const Point3F& pos = object->getThirdPersonCOIOffset();
char buffer[100];
dSprintf(buffer, sizeof(buffer),"%f %f %f",pos.x,pos.y,pos.z); dSprintf(buffer, sizeof(buffer),"%f %f %f",pos.x,pos.y,pos.z);
return buffer; return buffer;
} }