Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include "headers.h"
- template class Base<iBase>;
- template class Base<iFPCamera>;
- template class Base<iTPCamera>;
- template class Camera<iCamera>;
- template class Camera<iFPCamera>;
- template class Camera<iTPCamera>;
- template class TPCamera<iTPCamera>;
- template class FPCamera<iFPCamera>;
- template <class T>
- float Base<T>::GetPosition()
- {
- return _pos;
- }
- template <class T>
- void Base<T>::SetPosition(float f)
- {
- _pos = f;
- }
- template <class T>
- float Camera<T>::GetAngle()
- {
- return _angle;
- }
- template <class T>
- void Camera<T>::SetAngle(float f)
- {
- _angle = f;
- }
- template <class T>
- float FPCamera<T>::GetFirstViewMatrix()
- {
- return GetAngle() * GetPosition() * 1.0f;
- }
- template <class T>
- float TPCamera<T>::GetThirdViewMatrix()
- {
- return GetAngle() * GetPosition() * 3.0f;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement