From: <au...@us...> - 2010-05-12 00:42:03
|
Revision: 5434 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=5434&view=rev Author: auria Date: 2010-05-12 00:41:54 +0000 (Wed, 12 May 2010) Log Message: ----------- More strings for plunger in face too Modified Paths: -------------- main/trunk/src/items/plunger.cpp Modified: main/trunk/src/items/plunger.cpp =================================================================== --- main/trunk/src/items/plunger.cpp 2010-05-12 00:33:49 UTC (rev 5433) +++ main/trunk/src/items/plunger.cpp 2010-05-12 00:41:54 UTC (rev 5434) @@ -33,6 +33,23 @@ #include "utils/constants.hpp" #include "utils/string_utils.hpp" +const wchar_t* getPlungerInFaceString() +{ + const int PLUNGER_IN_FACE_STRING_AMOUNT = 2; + + RandomGenerator r; + const int id = r.get(PLUNGER_IN_FACE_STRING_AMOUNT); + + switch (id) + { + //I18N: shown when a player receives a plunger in his face + case 0: return _("%0 gets a fancy mask from %1"); + //I18N: shown when a player receives a plunger in his face + case 1: return _("%1 merges %0's face with a plunger"); + default:assert(false); + } +} + // ----------------------------------------------------------------------------- Plunger::Plunger(Kart *kart) : Flyable(kart, PowerupManager::POWERUP_PLUNGER) { @@ -153,10 +170,11 @@ // so in battle mode, always hide view if( m_reverse_mode || race_manager->isBattleMode() ) { - if(kart) { + if(kart) + { kart->blockViewWithPlunger(); - hit_message += StringUtils::insertValues(_("%s gets a fancy mask from %s"), + hit_message += StringUtils::insertValues(getPlungerInFaceString(), kart->getName().c_str(), m_owner->getName().c_str() ).c_str(); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |