turn FaceTexdef_importTokens / exportTokens: bad texdef assertions to console warning, as in practice it does more annoyance, than use, for end user
This commit is contained in:
parent
7a2084b405
commit
6d080c01e0
|
|
@ -42,7 +42,9 @@ inline bool FaceTexdef_importTokens( FaceTexdef& texdef, Tokeniser& tokeniser ){
|
||||||
RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) );
|
RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[0] ) );
|
||||||
RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) );
|
RETURN_FALSE_IF_FAIL( Tokeniser_getFloat( tokeniser, texdef.m_projection.m_texdef.scale[1] ) );
|
||||||
|
|
||||||
ASSERT_MESSAGE( texdef_sane( texdef.m_projection.m_texdef ), "FaceTexdef_importTokens: bad texdef" );
|
if( !texdef_sane( texdef.m_projection.m_texdef ) )
|
||||||
|
globalWarningStream() << "FaceTexdef_importTokens: bad texdef\n";
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -87,7 +89,9 @@ inline bool FaceTexdef_Valve220_importTokens( FaceTexdef& texdef, Tokeniser& tok
|
||||||
|
|
||||||
texdef.m_projection.m_texdef.rotate = -texdef.m_projection.m_texdef.rotate;
|
texdef.m_projection.m_texdef.rotate = -texdef.m_projection.m_texdef.rotate;
|
||||||
|
|
||||||
ASSERT_MESSAGE( texdef_sane( texdef.m_projection.m_texdef ), "FaceTexdef_importTokens: bad texdef" );
|
if( !texdef_sane( texdef.m_projection.m_texdef ) )
|
||||||
|
globalWarningStream() << "FaceTexdef_Valve220_importTokens: bad texdef\n";
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -351,7 +355,8 @@ inline void FaceTexdef_BP_exportTokens( const FaceTexdef& faceTexdef, TokenWrite
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void FaceTexdef_exportTokens( const FaceTexdef& faceTexdef, TokenWriter& writer ){
|
inline void FaceTexdef_exportTokens( const FaceTexdef& faceTexdef, TokenWriter& writer ){
|
||||||
ASSERT_MESSAGE( texdef_sane( faceTexdef.m_projection.m_texdef ), "FaceTexdef_exportTokens: bad texdef" );
|
if( !texdef_sane( faceTexdef.m_projection.m_texdef ) )
|
||||||
|
globalWarningStream() << "FaceTexdef_exportTokens: bad texdef\n";
|
||||||
// write texdef
|
// write texdef
|
||||||
writer.writeFloat( faceTexdef.m_projection.m_texdef.shift[0] );
|
writer.writeFloat( faceTexdef.m_projection.m_texdef.shift[0] );
|
||||||
writer.writeFloat( faceTexdef.m_projection.m_texdef.shift[1] );
|
writer.writeFloat( faceTexdef.m_projection.m_texdef.shift[1] );
|
||||||
|
|
@ -360,8 +365,9 @@ inline void FaceTexdef_exportTokens( const FaceTexdef& faceTexdef, TokenWriter&
|
||||||
writer.writeFloat( faceTexdef.m_projection.m_texdef.scale[1] );
|
writer.writeFloat( faceTexdef.m_projection.m_texdef.scale[1] );
|
||||||
}
|
}
|
||||||
|
|
||||||
inline void FaceTexdef_HalfLife_exportTokens( const FaceTexdef& faceTexdef, TokenWriter& writer ){
|
inline void FaceTexdef_Valve220_exportTokens( const FaceTexdef& faceTexdef, TokenWriter& writer ){
|
||||||
ASSERT_MESSAGE( texdef_sane( faceTexdef.m_projection.m_texdef ), "FaceTexdef_exportTokens: bad texdef" );
|
if( !texdef_sane( faceTexdef.m_projection.m_texdef ) )
|
||||||
|
globalWarningStream() << "FaceTexdef_Valve220_exportTokens: bad texdef\n";
|
||||||
// write texdef
|
// write texdef
|
||||||
writer.writeToken( "[" );
|
writer.writeToken( "[" );
|
||||||
writer.writeFloat( faceTexdef.m_projection.m_basis_s.x() );
|
writer.writeFloat( faceTexdef.m_projection.m_basis_s.x() );
|
||||||
|
|
@ -508,7 +514,7 @@ Valve220FaceTokenExporter( const Face& face ) : m_face( face ){
|
||||||
void exportTokens( TokenWriter& writer ) const {
|
void exportTokens( TokenWriter& writer ) const {
|
||||||
FacePlane_exportTokens( m_face.getPlane(), writer );
|
FacePlane_exportTokens( m_face.getPlane(), writer );
|
||||||
FaceShader_exportTokens( m_face.getShader(), writer );
|
FaceShader_exportTokens( m_face.getShader(), writer );
|
||||||
FaceTexdef_HalfLife_exportTokens( m_face.getTexdef(), writer );
|
FaceTexdef_Valve220_exportTokens( m_face.getTexdef(), writer );
|
||||||
writer.nextLine();
|
writer.nextLine();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
@ -522,7 +528,7 @@ Quake3Valve220FaceTokenExporter( const Face& face ) : m_face( face ){
|
||||||
void exportTokens( TokenWriter& writer ) const {
|
void exportTokens( TokenWriter& writer ) const {
|
||||||
FacePlane_exportTokens( m_face.getPlane(), writer );
|
FacePlane_exportTokens( m_face.getPlane(), writer );
|
||||||
FaceShader_exportTokens( m_face.getShader(), writer );
|
FaceShader_exportTokens( m_face.getShader(), writer );
|
||||||
FaceTexdef_HalfLife_exportTokens( m_face.getTexdef(), writer );
|
FaceTexdef_Valve220_exportTokens( m_face.getTexdef(), writer );
|
||||||
FaceShader_ContentsFlagsValue_exportTokens( m_face.getShader(), writer );
|
FaceShader_ContentsFlagsValue_exportTokens( m_face.getShader(), writer );
|
||||||
writer.nextLine();
|
writer.nextLine();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user