mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 22:09:19 +02:00
default vehicle sounds tweak, model error logging tweak
This commit is contained in:
@@ -5718,6 +5718,8 @@ void TDynamicObject::LoadMMediaFile( std::string const &TypeName, std::string co
|
|||||||
}
|
}
|
||||||
|
|
||||||
// assign default samples to sound emitters which weren't included in the config file
|
// assign default samples to sound emitters which weren't included in the config file
|
||||||
|
if( TestFlag( MoverParameters->CategoryFlag, 1 ) ) {
|
||||||
|
// rail vehicles:
|
||||||
// engine
|
// engine
|
||||||
if( MoverParameters->Power > 0 ) {
|
if( MoverParameters->Power > 0 ) {
|
||||||
if( true == m_powertrainsounds.dsbWejscie_na_bezoporow.empty() ) {
|
if( true == m_powertrainsounds.dsbWejscie_na_bezoporow.empty() ) {
|
||||||
@@ -5764,7 +5766,7 @@ void TDynamicObject::LoadMMediaFile( std::string const &TypeName, std::string co
|
|||||||
rscurve.deserialize( "curve.wav", sound_type::single );
|
rscurve.deserialize( "curve.wav", sound_type::single );
|
||||||
rscurve.owner( this );
|
rscurve.owner( this );
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (mdModel)
|
if (mdModel)
|
||||||
mdModel->Init(); // obrócenie modelu oraz optymalizacja, również zapisanie binarnego
|
mdModel->Init(); // obrócenie modelu oraz optymalizacja, również zapisanie binarnego
|
||||||
|
|||||||
@@ -612,9 +612,11 @@ int TSubModel::Load( cParser &parser, TModel3d *Model, /*int Pos,*/ bool dynamic
|
|||||||
wsp[ adjacenvertextidx ] = vertexidx; // informacja, że w tym wierzchołku jest już policzony wektor normalny
|
wsp[ adjacenvertextidx ] = vertexidx; // informacja, że w tym wierzchołku jest już policzony wektor normalny
|
||||||
vertexnormal += facenormals[ adjacenvertextidx / 3 ];
|
vertexnormal += facenormals[ adjacenvertextidx / 3 ];
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
else {
|
else {
|
||||||
ErrorLog( "Bad model: opposite normals in the same smoothing group, check sub-model \"" + pName + "\" for two-sided faces and/or scaling", logtype::model );
|
ErrorLog( "Bad model: opposite normals in the same smoothing group, check sub-model \"" + pName + "\" for two-sided faces and/or scaling", logtype::model );
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
// i szukanie od kolejnego trójkąta
|
// i szukanie od kolejnego trójkąta
|
||||||
adjacenvertextidx = SeekFaceNormal(sg, adjacenvertextidx / 3 + 1, sg[faceidx], Vertices[vertexidx].position, Vertices);
|
adjacenvertextidx = SeekFaceNormal(sg, adjacenvertextidx / 3 + 1, sg[faceidx], Vertices[vertexidx].position, Vertices);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user