git repos / saland

commit 1dcca51a

Poul Sander · 2019-04-14 10:03
1dcca51a02aa38105a38a9cd7776fc991ec8ba43 patch · browse files
parent 7a86cd360aa3896e38d3032ed44e81e10458e4cb

Less jumpy when changing region

Changed files

M src/saland/Game.cpp before
diff --git a/src/saland/Game.cpp b/src/saland/Game.cpp index e0ccf1d..3a3f32a 100644 --- a/src/saland/Game.cpp +++ b/src/saland/Game.cpp
@@ -369,7 +369,7 @@ void Game::Update() {
}
if (data->human->X > data->gameRegion.world.tm.width*32) {
ResetWorld(data->gameRegion.GetRegionX()+1, data->gameRegion.GetRegionY());
- data->human->body->SetTransform(b2Vec2(1, data->gameRegion.world.tm.height/2),data->human->body->GetAngle()) ;
+ data->human->body->SetTransform(b2Vec2(0.01f, data->gameRegion.world.tm.height/2),data->human->body->GetAngle()) ;
}
if (data->human->Y < 0) {
ResetWorld(data->gameRegion.GetRegionX(), data->gameRegion.GetRegionY()-1);
@@ -377,7 +377,7 @@ void Game::Update() {
}
if (data->human->Y > data->gameRegion.world.tm.height*32) {
ResetWorld(data->gameRegion.GetRegionX(), data->gameRegion.GetRegionY()+1);
- data->human->body->SetTransform(b2Vec2(data->gameRegion.world.tm.width/2, 1),data->human->body->GetAngle()) ;
+ data->human->body->SetTransform(b2Vec2(data->gameRegion.world.tm.width/2, 0.01f),data->human->body->GetAngle()) ;
}
if (data->console && !data->console->IsActive()) {
data->console = nullptr;