#pragma once /***********************************************************************************/ /** \file Environment.h ** \brief Header File zur Klasse Environment ************************************************************************************* ** Autor: Christian Roesch ************************************************************************************* ** _tut nichts_ ** *//*********************************************************************************/ #ifndef _ENVIRONMENT_H #define _ENVIRONMENT_H // includes #include #include // Klassen-Deklaration extern IDirect3DDevice9* g_d3d_device; /***********************************************************************************/ /** \brief Environment _tut nichts_ ************************************************************************************* ** Genau genommen _tut dies nichts_ ** *//*********************************************************************************/ class Environment { public: static const int MaxFaceCount = 6; void Init(); void Update(const D3DXMATRIX &mView /*, const D3DXMATRIX &mProj*/ ); D3DXMATRIX m_ViewMatrix[MaxFaceCount]; D3DXMATRIX m_ProjMatrix[MaxFaceCount]; D3DXVECTOR3 m_ViewPos[MaxFaceCount]; D3DXVECTOR3 m_ViewDir[MaxFaceCount]; D3DXMATRIX m_LocalMatrix[MaxFaceCount]; }; #endif//_Environment_H class Environment; /************************************************************************************ ** Ende der Datei: Environment.h ************************************************************************************/