28 lines
825 B
C++
28 lines
825 B
C++
#include "GameCamera.h"
|
|
|
|
void LocalMapCamera::SetDefaultStateMinFrustumDimensions(float width, float height)
|
|
{
|
|
defaultState->minFrustumWidth = width / 2.0;
|
|
defaultState->minFrustumHeight = height / 2.0;
|
|
}
|
|
|
|
void LocalMapCamera::SetAreaBounds(NiPoint3 * maxBound, NiPoint3 * minBound)
|
|
{
|
|
areaBoundsMin = *minBound;
|
|
areaBoundsMax = *maxBound;
|
|
areaBoundsMax.z += (*g_mapLocalHeight);
|
|
}
|
|
|
|
void LocalMapCamera::SetDefaultStateMaxBound(NiPoint3 * maxBound)
|
|
{
|
|
defaultState->someBoundMax = *maxBound;
|
|
defaultState->someBoundMax.z += (*g_mapLocalHeight);
|
|
}
|
|
|
|
void LocalMapCamera::SetDefaultStateBounds(float x, float y, float z)
|
|
{
|
|
defaultState->someBoundMin.x = x - defaultState->someBoundMax.x;
|
|
defaultState->someBoundMin.y = y - defaultState->someBoundMax.y;
|
|
defaultState->someBoundMin.z = z - defaultState->someBoundMax.z;
|
|
}
|