Comments translated from French to English.

dev-ui
Programerus 2012-03-25 21:52:29 +03:00
parent 2bfc74ffcb
commit 6c3bc12f0c
1 changed files with 23 additions and 21 deletions

View File

@ -12,7 +12,9 @@
// * GNU General Public License for more details. // * GNU General Public License for more details.
// * // *
// * You should have received a copy of the GNU General Public License // * You should have received a copy of the GNU General Public License
// * along with this program. If not, see http://www.gnu.org/licenses/.// modfile.cpp // * along with this program. If not, see http://www.gnu.org/licenses/.
// modfile.cpp
#define STRICT #define STRICT
#define D3D_OVERLOADS #define D3D_OVERLOADS
@ -37,7 +39,7 @@
// Constructeur de l'objet. // Object's constructor.
CModFile::CModFile(CInstanceManager* iMan) CModFile::CModFile(CInstanceManager* iMan)
{ {
@ -50,7 +52,7 @@ CModFile::CModFile(CInstanceManager* iMan)
ZeroMemory(m_triangleTable, sizeof(ModelTriangle)*MAX_VERTICES); ZeroMemory(m_triangleTable, sizeof(ModelTriangle)*MAX_VERTICES);
} }
// Destructeur de l'objet. // Object's destructor.
CModFile::~CModFile() CModFile::~CModFile()
{ {
@ -60,7 +62,7 @@ CModFile::~CModFile()
// Crée un triangle dans la structure interne. // Creates a triangle in the internal structure.
BOOL CModFile::CreateTriangle(D3DVECTOR p1, D3DVECTOR p2, D3DVECTOR p3, BOOL CModFile::CreateTriangle(D3DVECTOR p1, D3DVECTOR p2, D3DVECTOR p3,
float min, float max) float min, float max)
@ -88,7 +90,7 @@ BOOL CModFile::CreateTriangle(D3DVECTOR p1, D3DVECTOR p2, D3DVECTOR p3,
m_triangleTable[i].material.diffuse.r = 1.0f; m_triangleTable[i].material.diffuse.r = 1.0f;
m_triangleTable[i].material.diffuse.g = 1.0f; m_triangleTable[i].material.diffuse.g = 1.0f;
m_triangleTable[i].material.diffuse.b = 1.0f; // blanc m_triangleTable[i].material.diffuse.b = 1.0f; // white
m_triangleTable[i].material.ambient.r = 0.5f; m_triangleTable[i].material.ambient.r = 0.5f;
m_triangleTable[i].material.ambient.g = 0.5f; m_triangleTable[i].material.ambient.g = 0.5f;
m_triangleTable[i].material.ambient.b = 0.5f; m_triangleTable[i].material.ambient.b = 0.5f;
@ -99,7 +101,7 @@ BOOL CModFile::CreateTriangle(D3DVECTOR p1, D3DVECTOR p2, D3DVECTOR p3,
return TRUE; return TRUE;
} }
// Lit un fichier DXF. // Reads a DXF file.
BOOL CModFile::ReadDXF(char *filename, float min, float max) BOOL CModFile::ReadDXF(char *filename, float min, float max)
{ {
@ -187,7 +189,7 @@ BOOL CModFile::ReadDXF(char *filename, float min, float max)
nbSommet --; nbSommet --;
if ( nbSommet >= 0 ) if ( nbSommet >= 0 )
{ {
D3DVECTOR p(x,z,y); // permutation de Y et Z ! D3DVECTOR p(x,z,y); // permutation of Y and Z!
table[rankSommet++] = p; table[rankSommet++] = p;
bWaitSommetX = TRUE; bWaitSommetX = TRUE;
@ -251,7 +253,7 @@ typedef struct
InfoMOD; InfoMOD;
// Change un nom.bmp en nom.tga // Change nom.bmp to nom.tga
void ChangeBMPtoTGA(char *filename) void ChangeBMPtoTGA(char *filename)
{ {
@ -262,7 +264,7 @@ void ChangeBMPtoTGA(char *filename)
} }
// Lit un fichier MOD. // Reads a MOD file.
BOOL CModFile::AddModel(char *filename, int first, BOOL bEdit, BOOL bMeta) BOOL CModFile::AddModel(char *filename, int first, BOOL bEdit, BOOL bMeta)
{ {
@ -442,25 +444,25 @@ BOOL CModFile::AddModel(char *filename, int first, BOOL bEdit, BOOL bMeta)
if ( !bEdit ) if ( !bEdit )
{ {
limit[0] = m_engine->RetLimitLOD(0); // frontière AB selon config limit[0] = m_engine->RetLimitLOD(0); // frontier AB as config
limit[1] = m_engine->RetLimitLOD(1); // frontière BC selon config limit[1] = m_engine->RetLimitLOD(1); // frontier BC as config
// Frontières standard -> config. // Standard frontiers -> config.
for ( i=first ; i<m_triangleUsed ; i++ ) for ( i=first ; i<m_triangleUsed ; i++ )
{ {
if ( m_triangleTable[i].min == 0.0f && if ( m_triangleTable[i].min == 0.0f &&
m_triangleTable[i].max == 100.0f ) // résolution A ? m_triangleTable[i].max == 100.0f ) // resolution A ?
{ {
m_triangleTable[i].max = limit[0]; m_triangleTable[i].max = limit[0];
} }
else if ( m_triangleTable[i].min == 100.0f && else if ( m_triangleTable[i].min == 100.0f &&
m_triangleTable[i].max == 200.0f ) // résolution B ? m_triangleTable[i].max == 200.0f ) // resolution B ?
{ {
m_triangleTable[i].min = limit[0]; m_triangleTable[i].min = limit[0];
m_triangleTable[i].max = limit[1]; m_triangleTable[i].max = limit[1];
} }
else if ( m_triangleTable[i].min == 200.0f && else if ( m_triangleTable[i].min == 200.0f &&
m_triangleTable[i].max == 1000000.0f ) // résolution C ? m_triangleTable[i].max == 1000000.0f ) // resolution C ?
{ {
m_triangleTable[i].min = limit[1]; m_triangleTable[i].min = limit[1];
} }
@ -478,7 +480,7 @@ BOOL CModFile::AddModel(char *filename, int first, BOOL bEdit, BOOL bMeta)
return TRUE; return TRUE;
} }
// Lit un fichier MOD. // Reads a MOD file.
BOOL CModFile::ReadModel(char *filename, BOOL bEdit, BOOL bMeta) BOOL CModFile::ReadModel(char *filename, BOOL bEdit, BOOL bMeta)
{ {
@ -487,7 +489,7 @@ BOOL CModFile::ReadModel(char *filename, BOOL bEdit, BOOL bMeta)
} }
// Ecrit un fichier MOD. // Writes a MOD file.
BOOL CModFile::WriteModel(char *filename) BOOL CModFile::WriteModel(char *filename)
{ {
@ -512,7 +514,7 @@ BOOL CModFile::WriteModel(char *filename)
} }
// Crée l'objet dans le moteur 3D. // Creates the object in the 3D engine.
BOOL CModFile::CreateEngineObject(int objRank, int addState) BOOL CModFile::CreateEngineObject(int objRank, int addState)
{ {
@ -609,7 +611,7 @@ BOOL CModFile::CreateEngineObject(int objRank, int addState)
} }
// Effectue un miroir selon Z. // Performs a mirror according to Z.
void CModFile::Mirror() void CModFile::Mirror()
{ {
@ -633,7 +635,7 @@ void CModFile::Mirror()
} }
// Retourne le pointeur à la liste de triangles. // Returns the pointer to the list of triangles.
void CModFile::SetTriangleUsed(int total) void CModFile::SetTriangleUsed(int total)
{ {
@ -656,7 +658,7 @@ ModelTriangle* CModFile::RetTriangleList()
} }
// Retourne la hauteur en fonction d'une position (x;-;z); // Returns the height according to a position (x - z);
float CModFile::RetHeight(D3DVECTOR pos) float CModFile::RetHeight(D3DVECTOR pos)
{ {