Skip to content

Commit

Permalink
[#98] Fixed crashing with large engines
Browse files Browse the repository at this point in the history
  • Loading branch information
ange-yaghi committed Aug 15, 2022
1 parent 549e88f commit d9ab53c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions src/connecting_rod_object.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,10 +45,10 @@ void ConnectingRodObject::render(const ViewParameters *view) {
m_app->getEngine()->DrawModel(
m_app->getShaders()->GetRegularFlags(),
m_app->getAssetManager()->GetModelAsset("ConnectingRod"),
0x10 - layer);
0x32 - layer);

setTransform(&m_connectingRod->m_body);
m_app->drawGenerated(m_connectingRodBody, 0x10 - layer);
m_app->drawGenerated(m_connectingRodBody, 0x32 - layer);
}

void ConnectingRodObject::process(float dt) {
Expand Down
6 changes: 3 additions & 3 deletions src/crankshaft_object.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ void CrankshaftObject::render(const ViewParameters *view) {
m_app->getEngine()->DrawModel(
m_app->getShaders()->GetRegularFlags(),
m_app->getAssetManager()->GetModelAsset("Crankshaft"),
0x10 - layer);
0x32 - layer);
}

setTransform(
Expand All @@ -49,13 +49,13 @@ void CrankshaftObject::render(const ViewParameters *view) {
m_app->getEngine()->DrawModel(
m_app->getShaders()->GetRegularFlags(),
m_app->getAssetManager()->GetModelAsset("CrankSnout"),
0x10);
0x32);

m_app->getShaders()->SetBaseColor(tintByLayer(ysColor::srgbiToLinear(0xAAAAAA), 1));
m_app->getEngine()->DrawModel(
m_app->getShaders()->GetRegularFlags(),
m_app->getAssetManager()->GetModelAsset("CrankSnoutThreads"),
0x10);
0x32);
}

void CrankshaftObject::process(float dt) {
Expand Down
4 changes: 2 additions & 2 deletions src/piston_object.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,11 @@ void PistonObject::render(const ViewParameters *view) {
m_app->getEngine()->DrawModel(
m_app->getShaders()->GetRegularFlags(),
m_app->getAssetManager()->GetModelAsset("Piston"),
0x10 - layer);
0x32 - layer);

setTransform(&m_piston->m_body);
m_app->getShaders()->SetBaseColor(holeCol);
m_app->drawGenerated(m_wristPinHole, 0x10 - layer);
m_app->drawGenerated(m_wristPinHole, 0x32 - layer);
}

void PistonObject::process(float dt) {
Expand Down

0 comments on commit d9ab53c

Please sign in to comment.