fix a bug that appeared when starting a normal race

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/branches/hilnius@13317 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hilnius
2013-07-22 09:38:04 +00:00
parent 84a2df059b
commit 66b4724a76
2 changed files with 4 additions and 1 deletions

View File

@@ -116,6 +116,7 @@ void KartUpdateProtocol::update()
transform.setOrigin(pos);
transform.setRotation(m_next_quaternions.back());
m_karts[id]->getBody()->setCenterOfMassTransform(transform);
//m_karts[id]->getBody()->setLinearVelocity(Vec3(0,0,0));
Log::verbose("KartUpdateProtocol", "Update kart %i pos to %f %f %f", id, pos[0], pos[1], pos[2]);
}
m_next_positions.pop_back();

View File

@@ -43,6 +43,7 @@
#include "modes/three_strikes_battle.hpp"
#include "modes/soccer_world.hpp"
#include "network/protocol_manager.hpp"
#include "network/network_world.hpp"
#include "network/protocols/start_game_protocol.hpp"
#include "states_screens/grand_prix_lose.hpp"
#include "states_screens/grand_prix_win.hpp"
@@ -772,7 +773,8 @@ void RaceManager::startSingleRace(const std::string &track_ident,
setMajorMode(RaceManager::MAJOR_MODE_SINGLE);
setCoinTarget( 0 ); // Might still be set from a previous challenge
//race_manager->setupPlayerKartInfo();
if (!NetworkWorld::getInstance<NetworkWorld>()->isRunning()) // if not in a network world
race_manager->setupPlayerKartInfo(); // do this setup player kart
startNew(from_overworld);
}