Bugfix: GP information wasn't properly sent from server to client.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@2319 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hikerstk
2008-10-01 12:37:20 +00:00
parent f38e47954c
commit fb2900f05b

View File

@@ -55,7 +55,7 @@ RaceInfoMessage::RaceInfoMessage(const std::vector<RemoteKartInfo>& kart_info)
addChar(race_manager->getDifficulty());
addChar(race_manager->getNumKarts() );
if(race_manager->getMajorMode()==RaceManager::MAJOR_MODE_GRAND_PRIX)
addString(cup->getName());
addString(cup->getId());
else
{
addString(race_manager->getTrackName());
@@ -83,9 +83,8 @@ RaceInfoMessage::RaceInfoMessage(ENetPacket* pkt):Message(pkt, MT_RACE_INFO)
race_manager->setNumKarts ( getChar() );
if(race_manager->getMajorMode()==RaceManager::MAJOR_MODE_GRAND_PRIX)
{
GrandPrixData cup;
grand_prix_manager->getGrandPrix(getString());
race_manager->setGrandPrix(cup);
const GrandPrixData *cup = grand_prix_manager->getGrandPrix(getString());
race_manager->setGrandPrix(*cup);
}
else
{